---
title: TheBlueScrubs-v1-fixed
canonical_url: "https://www.modelscope.cn/datasets/openmed-community/TheBlueScrubs-v1-fixed"
md_url: "https://www.modelscope.cn/datasets/openmed-community/TheBlueScrubs-v1-fixed.md"
repository: openmed-community/TheBlueScrubs-v1-fixed
last_updated: 2025-08-30
license: apache-2.0
storage_size: "53 GB"
downloads: 596
stars: 0
---

# TheBlueScrubs-v1-fixed

> TheBlueScrubs-v1-fixed - openmed-community 在 ModelScope 开源的数据集。openmed-community/TheBlueScrubs-v1-fixed

openmed-community/TheBlueScrubs-v1-fixed 是 ModelScope 魔搭社区上的数据集，存储大小 53 GB，采用 apache-2.0 许可。

- **Repository**: openmed-community/TheBlueScrubs-v1-fixed
- **License**: apache-2.0
- **Storage size**: 53 GB
- **Downloads**: 596
- **Stars**: 0
- **Last updated**: 2025-08-30

Source: https://www.modelscope.cn/datasets/openmed-community/TheBlueScrubs-v1-fixed

---

# openmed-community/TheBlueScrubs-v1-fixed

## What is this?

**TheBlueScrubs-v1-fixed** is a maintenance fork of the upstream [TheBlueScrubs/TheBlueScrubs-v1](https://huggingface.co/datasets/TheBlueScrubs/TheBlueScrubs-v1) *train split* that resolves a schema bug in the `meta` column.  
In the original train files, some rows serialized `meta` incorrectly (appearing as the literal string `"dict"`). This fork **re-exports the entire train split without `meta` column**, preserving text field and values.

- **Document count:** 11,080,331 texts (train)  
- **Tokens (upstream estimate across all splits):** ~20B tokens  
- **Sources:** Curated from SlimPajama/RedPajama (Common Crawl, C4, GitHub, Books, arXiv, Wikipedia, StackExchange)  
- **Quality signals:** per-text medical probability (0.8–1.0) + three 1–5 LLM-based scores (relevance, precision/factual detail, safety/ethics); oncology label covering ~11B tokens across the full corpus.

> Upstream details: The Blue Scrubs is a large, curated medical corpus designed for clinical LLMs, filtered via a logistic-regression screen and then Llama-3.1-70B evaluation; clinician and external checks reported high concordance. An oncology classifier adds cancer labels at scale.

---

## Why this fork?

- **Fix:** Removes the `meta` column, unblocking usage with `datasets` streaming and dataframe backends.
- **Scope:** Content is otherwise **unchanged** relative to upstream train split (same rows, fields, and values).
- **Goal:** Provide a drop-in train split that **loads cleanly** in `datasets` without ad-hoc parsing workarounds.

---

## Data fields (train)

| Field                | Type     | Description |
|---|---|---|
| `text`               | string   | Raw medical text extracted from SlimPajama/RedPajama sources. |

---

## Splits

This repository publishes the **train** split only (11,080,331 documents). For methods, scope, and aggregate corpus statistics (including validation/test in the upstream project), see the original dataset card and paper.

---

## How to load

```python
from datasets import load_dataset

# streaming
ds = load_dataset("openmed-community/TheBlueScrubs-v1-fixed", split="train", streaming=True)
row = next(iter(ds))
row["text"]

# non-streaming (if you have local storage/network bandwidth)
ds = load_dataset("openmed-community/TheBlueScrubs-v1-fixed", split="train")
ds.features
