Skip to content

Commit f1a614c

Browse files
authored
Merge pull request #1633 from HumanCellAtlas/staging
Release from staging to master 2025-11-12
2 parents e66acb4 + 6625dda commit f1a614c

8 files changed

Lines changed: 571 additions & 19 deletions

File tree

changelog.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,50 @@ and (starting with v4.0.0) this project adheres to [Semantic Versioning](http://
77

88
## [Unreleased](https://github.com/HumanCellAtlas/metadata-schema/tree/staging)
99

10+
### [module/biomaterial/human_specific.json - v1.1.0] - 2025-11-12
11+
### Added
12+
Added optional ethnicity_question
13+
14+
### [module/biomaterial/human_specific.json - v1.2.0] - 2025-11-12
15+
### Added
16+
Added optional ethnicity_parents
17+
18+
### [module/biomaterial/human_specific.json - v1.3.0] - 2025-11-12
19+
### Added
20+
Added optional primary_language
21+
22+
### [module/biomaterial/human_specific.json - v1.4.0] - 2025-11-12
23+
### Added
24+
Added optional mother_father_language
25+
26+
### [module/biomaterial/residence.json - v1.0.0] - 2025-11-12
27+
### Added
28+
Added new module for residence information
29+
30+
### [module/biomaterial/human_specific.json - v1.5.0] - 2025-11-12
31+
### Added
32+
Added optional current_residence
33+
34+
### [module/biomaterial/human_specific.json - v1.6.0] - 2025-11-12
35+
### Added
36+
Added optional place_of_birth
37+
38+
### [module/biomaterial/medical_history.json - v8.1.0] - 2025-11-12
39+
### Added
40+
Added optional diet_meat_consumption
41+
42+
### [module/biomaterial/reproductive_history.json - v1.0.0] - 2025-11-12
43+
### Added
44+
Added new reproductive_history module
45+
46+
### [module/biomaterial/medical_history.json - v8.2.0] - 2025-11-12
47+
### Added
48+
Added optional reproductive_history
49+
50+
### [type/biomaterial/donor_organism.json - v18.1.0] - 2025-11-12
51+
### Added
52+
Added optional ethnicity_question
53+
1054
## [Released](https://github.com/HumanCellAtlas/metadata-schema/)
1155

1256
### [type/biomaterial/specimen_from_organism.json - v11.0.0] - 2025-04-29

docs/jsonBrowser/module.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,12 @@ Property name | Description | Type | Required? | Object reference? | User friend
432432
--- | --- | --- | --- | --- | --- | --- | ---
433433
body_mass_index | The body mass index of the donor. | number | no | | Body mass index | | 36.4
434434
ethnicity | Ethnicity of the donor. | array | no | [See module ethnicity_ontology](module.md#ethnicity-ontology) | Ethnicity | |
435+
ethnicity_question | Question and response options posed to donors for collecting metadata on donor self-reported ethnicity and / or tribe and / or dialect group and / or race etc. | string | no | | Ethnicity question | | What is your ethnicity?; Are you Hispanic/Latino?; Which categories describe you? Select all that apply. Note You may select more than one group. 1. American Indian or Alaska Native (for example, Aztec, Blackfeet Tribe, Mayan, Navajo Nation, Native Village of Barrow (Utqiagvik) Inupiat Traditional Government, Nome Eskimo Community, etc.), 2 - Asian (for example, Asian Indian, Chinese, Filipino, Japanese, Korean, Vietnamese, etc.), 3 - Black, African American, or African (for example, African American, Ethiopian, Haitian, Jamaican, Nigerian, Somali, etc.), 4 - Hispanic, Latino, or Spanish (for example, Columbian, Cuban, Dominican, Mexican or Mexican American, Puerto Rican, Salvadoran, etc.), 5 - Middle Eastern or North African (for example, Algerian, Egyptian, Iranian, Lebanese, Moroccan, Syrian, etc.), 6 - Native Hawaiian or other Pacific Islander (for example, Chamorro, Fijian, Marshallese, Native Hawaiian, Tongan, etc.), 7 - White (for example, English, European, French, German, Irish, Italian, Polish, etc.), 8 - None of these fully describe me (optional free text answer), 9 - Prefer not to answer
436+
ethnicity_of_parents | Ethnicity(-ies) of the donor's parents. | array | no | [See module ethnicity_ontology](module.md#ethnicity-ontology) | Parents ethnicity | |
437+
primary_language | Primary language(s), spoken by donor. Can include dialects (for example, Hokkien). | array | no | | Donor primary language | | Mandarin Chinese; Hokkien; Bahasa Melayu
438+
language_of_family | Ancestral language(s), spoken by parents (“mother tongue” and / or “father tongue”) and / or grandparents or any other person in the donor family. Can include dialects (for example, Hokkien). | array | no | | Language of family | | Mandarin Chinese; Hokkien; Bahasa Melayu
439+
current_residence | Donor's current residence at time of sample collection. | object | no | [See module residence](module.md#residence) | Current residence | |
440+
place_of_birth | Donor's place of birth residence. | object | no | [See module residence](module.md#residence) | Place of birth | |
435441

436442
## Growth conditions<a name='Growth conditions'></a>
437443
_Information relating to how a biomaterial was grown and/or maintained in a laboratory setting._
@@ -507,6 +513,18 @@ copd_gold_abe_assessment | Indicate the Global Initiative for Chronic Obstructiv
507513
copd_phenotype | Indicate the COPD disease phenotype(s) of donor. Please indicate all applicable phenotypes of donor. | array | no | | COPD phenotype | COPD not otherwise specified, COPD with emphysema, COPD with bronchitis, COPD with history of asthma, COPD with >300 eos in blood, COPD with allergy, COPD with Chronic Mucus Hypersecretion, COPD with frequent exacerbations | COPD with bronchitis; COPD with history of asthma; COPD with emphysema
508514
copd_emphysema_percentage | Indicate the percentage of the lung that is affected by emphysema as judged based on non-invasive imaging, such as from a CT scan. | number | no | | Percentage of emphysema | |
509515

516+
## Reproductive history<a name='Reproductive history'></a>
517+
_Reproductive history of the donor._
518+
519+
Location: module/biomaterial/reproductive_history.json
520+
521+
Property name | Description | Type | Required? | Object reference? | User friendly name | Allowed values | Example
522+
--- | --- | --- | --- | --- | --- | --- | ---
523+
menarche_age | Age at menarche, rounded to nearest whole number. | integer | no | | Menarche age | | 13; 12; 16
524+
menopause_status | Menopausal status of donor at time of sample collection. | string | no | | Menopause status | pre-menopausal, peri-menopausal, post-menopausal, post-menopausal (induced) | pre-menopausal; peri-menopausal; post-menopausal; post-menopausal (induced)
525+
parity | Number of children (full-term pregnancies) the donor has given birth to at time of sample collection. | integer | no | | Full term pregnancy - parity | | 0; 2; 3
526+
gravidity | Number of pregnancies the donor has had at time of sample collection. | integer | no | | Pregnancy - gravidity | | 2; 3; 5
527+
510528
## Preservation and storage<a name='Preservation and storage'></a>
511529
_Information relating to how a biomaterial was preserved and/or stored over a period of time._
512530

@@ -558,9 +576,24 @@ smoking_status | Whether the individual is actively, was formerly or never consu
558576
smoking_pack_years | Estimated number of packs (20 cigarettes) smoked per day multiplied by the number of years the individual was smoking. | number | no | | Smoking pack years | | 4.55
559577
years_since_smoking_cessation | If smoking status is 'former', specify the number of years since smoking cessation. | integer | no | | Years since smoking cessation | | 12
560578
nutritional_state | Nutritional state of individual at time of biomaterial collection. | string | no | | Nutritional state | normal, fasting, feeding tube removed | Should be one of: normal, fasting, or feeding tube removed.
579+
diet_meat_consumption | Dietary patterns of donor - meat (chicken, seafood, fish, pork, lamb, beef, etc.) consumption versus meat-free diet - at time of sample collection. Fill yes if donor consumes meat or no if donor does not consumes meat. | boolean | no | | Meat consumption | | Should be one of: yes; no.
580+
reproductive_history | Reproductive history of the donor at the time of collection. | object | no | [See module reproductive_history](module.md#reproductive-history) | Reproductive history | |
561581
test_results | Results from medical tests performed on the individual. | string | no | | Test results | | lipid panel shows normal level of LDL (124 mg/dL); HIV, HBV, HCV: Negative
562582
treatment | Treatments the individual has undergone prior to biomaterial collection. | string | no | | Treatments | | Patient treated with antibiotics for a urinary tract infection; Patient treated with chemotherapy (Epirubicin, cisplatin, capecitabine) to treat stomach cancer
563583

584+
## Residence<a name='Residence'></a>
585+
_Donor's residence location information._
586+
587+
Location: module/biomaterial/residence.json
588+
589+
Property name | Description | Type | Required? | Object reference? | User friendly name | Allowed values | Example
590+
--- | --- | --- | --- | --- | --- | --- | ---
591+
country_territory | Country or territory of donor's residence. | | no | | Country | Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Ashmore and Cartier Islands, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Baker Island, Bangladesh, Barbados, Bassas da India, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Borneo, Bosnia and Herzegovina, Botswana, Bouvet Island, Brazil, British Virgin Islands, Brunei, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Clipperton Island, Cocos Islands, Colombia, Comoros, Cook Islands, Coral Sea Islands, Costa Rica, Cote d'Ivoire, Croatia, Cuba, Curacao, Cyprus, Czechia, Democratic Republic of the Congo, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini, Ethiopia, Europa Island, Falkland Islands (Islas Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern and Antarctic Lands, Gabon, Gambia, Gaza Strip, Georgia, Germany, Ghana, Gibraltar, Glorioso Islands, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Honduras, Hong Kong, Howland Island, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Isle of Man, Israel, Italy, Jamaica, Jan Mayen, Japan, Jarvis Island, Jersey, Johnston Atoll, Jordan, Juan de Nova Island, Kazakhstan, Kenya, Kerguelen Archipelago, Kingman Reef, Kiribati, Kosovo, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Line Islands, Lithuania, Luxembourg, Macau, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia, Federated States of, Midway Islands, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Navassa Island, Nepal, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, North Korea, North Macedonia, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Palmyra Atoll, Panama, Papua New Guinea, Paracel Islands, Paraguay, Peru, Philippines, Pitcairn Islands, Poland, Portugal, Puerto Rico, Qatar, Republic of the Congo, Reunion, Romania, Russia, Rwanda, Saint Barthelemy, Saint Helena, Saint Kitts and Nevis, Saint Lucia, Saint Martin, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Sint Maarten, Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Georgia and the South Sandwich Islands, South Korea, South Sudan, Spain, Spratly Islands, Sri Lanka, State of Palestine, Sudan, Suriname, Svalbard, Sweden, Switzerland, Syria, Taiwan, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tokelau, Tonga, Trinidad and Tobago, Tromelin Island, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, Uruguay, USA, Uzbekistan, Vanuatu, Venezuela, Viet Nam, Virgin Islands, Wake Island, Wallis and Futuna, West Bank, Western Sahara, Yemen, Zambia, Zimbabwe | Singapore; United Kingdom; Brazil; Australia; Nigeria
592+
region | Region of donor's residence. | string | no | | Region | | Massachusetts; Catalonia; Ondo; Ontario
593+
locality | Nearest city, town, or village to location of donor's residence. | string | no | | Locality | | Singapore; Cambridge; Boston; Kingston
594+
duration | Duration of residence, in years, rounded up to the nearest whole number. | string | no | | Duration of residence | | 20; 37; 45-65
595+
area_type | Urban, suburban, or rural descriptor of residence. | string | no | | Area type of residence | urban, suburban, rural | urban; suburban; rural
596+
564597
## Cell morphology<a name='Cell morphology'></a>
565598
_Information relating to pathological and morphological features of cells._
566599

docs/jsonBrowser/required_fields.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,8 @@ Property name | Description | Type | Object reference? | User friendly name | Al
366366
name | Name of the institute where the biomaterial was collected on. | string | | Collection institute name | | institute_1; Addenbrooke's Hospital; University of California, San Francisco
367367
### Disease profile<a name='Disease profile'></a>
368368
_There are no required properties in schema Disease profile_
369+
### Reproductive history<a name='Reproductive history'></a>
370+
_There are no required properties in schema Reproductive history_
369371
### Preservation and storage<a name='Preservation and storage'></a>
370372
_There are no required properties in schema Preservation and storage_
371373
### Death<a name='Death'></a>
@@ -376,6 +378,8 @@ cause_of_death | Conditions resulting in death. | string | | Cause of death |
376378
_There are no required properties in schema Familial relationship_
377379
### Medical history<a name='Medical history'></a>
378380
_There are no required properties in schema Medical history_
381+
### Residence<a name='Residence'></a>
382+
_There are no required properties in schema Residence_
379383
### Cell morphology<a name='Cell morphology'></a>
380384
_There are no required properties in schema Cell morphology_
381385
### State of specimen<a name='State of specimen'></a>

json_schema/module/biomaterial/human_specific.json

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@
22
"$schema": "http://json-schema.org/draft-07/schema#",
33
"description": "Information specific to a donor that is a human (Homo sapiens).",
44
"additionalProperties": false,
5+
"dependencies": {
6+
"ethnicity_question": [
7+
"ethnicity"
8+
]
9+
},
510
"title": "Human-specific",
611
"name": "human_specific",
712
"type": "object",
813
"properties": {
9-
"describedBy": {
14+
"describedBy": {
1015
"description": "The URL reference to the schema.",
1116
"type": "string",
1217
"pattern" : "^(http|https)://schema.(.*?)humancellatlas.org/module/biomaterial/(([0-9]{1,}.[0-9]{1,}.[0-9]{1,})|([a-zA-Z]*?))/human_specific"
@@ -33,6 +38,57 @@
3338
},
3439
"user_friendly": "Ethnicity",
3540
"guidelines": "Enter one or more ethnicities, separated by a comma."
41+
},
42+
"ethnicity_question": {
43+
"description": "Question and response options posed to donors for collecting metadata on donor self-reported ethnicity and / or tribe and / or dialect group and / or race etc.",
44+
"type": "string",
45+
"user_friendly": "Ethnicity question",
46+
"example": "What is your ethnicity?; Are you Hispanic/Latino?; Which categories describe you? Select all that apply. Note You may select more than one group. 1. American Indian or Alaska Native (for example, Aztec, Blackfeet Tribe, Mayan, Navajo Nation, Native Village of Barrow (Utqiagvik) Inupiat Traditional Government, Nome Eskimo Community, etc.), 2 - Asian (for example, Asian Indian, Chinese, Filipino, Japanese, Korean, Vietnamese, etc.), 3 - Black, African American, or African (for example, African American, Ethiopian, Haitian, Jamaican, Nigerian, Somali, etc.), 4 - Hispanic, Latino, or Spanish (for example, Columbian, Cuban, Dominican, Mexican or Mexican American, Puerto Rican, Salvadoran, etc.), 5 - Middle Eastern or North African (for example, Algerian, Egyptian, Iranian, Lebanese, Moroccan, Syrian, etc.), 6 - Native Hawaiian or other Pacific Islander (for example, Chamorro, Fijian, Marshallese, Native Hawaiian, Tongan, etc.), 7 - White (for example, English, European, French, German, Irish, Italian, Polish, etc.), 8 - None of these fully describe me (optional free text answer), 9 - Prefer not to answer",
47+
"bionetworks": ["genetic diversity"]
48+
},
49+
"ethnicity_of_parents": {
50+
"description": "Ethnicity(-ies) of the donor's parents.",
51+
"type": "array",
52+
"items": {
53+
"$ref": "module/ontology/ethnicity_ontology.json"
54+
},
55+
"user_friendly": "Parents ethnicity",
56+
"guidelines": "Enter one or more ethnicities, separated by a comma.",
57+
"bionetworks": ["genetic diversity"]
58+
},
59+
"primary_language": {
60+
"description": "Primary language(s), spoken by donor. Can include dialects (for example, Hokkien).",
61+
"type": "array",
62+
"items": {
63+
"type": "string"
64+
},
65+
"user_friendly": "Donor primary language",
66+
"example": "Mandarin Chinese; Hokkien; Bahasa Melayu",
67+
"bionetworks": ["genetic diversity"]
68+
},
69+
"language_of_family": {
70+
"description": "Ancestral language(s), spoken by parents (“mother tongue” and / or “father tongue”) and / or grandparents or any other person in the donor family. Can include dialects (for example, Hokkien).",
71+
"type": "array",
72+
"items": {
73+
"type": "string"
74+
},
75+
"user_friendly": "Language of family",
76+
"example": "Mandarin Chinese; Hokkien; Bahasa Melayu",
77+
"bionetworks": ["genetic diversity"]
78+
},
79+
"current_residence": {
80+
"description": "Donor's current residence at time of sample collection.",
81+
"type": "object",
82+
"$ref": "module/biomaterial/residence.json",
83+
"user_friendly": "Current residence",
84+
"bionetworks": ["genetic diversity"]
85+
},
86+
"place_of_birth": {
87+
"description": "Donor's place of birth residence.",
88+
"type": "object",
89+
"$ref": "module/biomaterial/residence.json",
90+
"user_friendly": "Place of birth",
91+
"bionetworks": ["genetic diversity"]
3692
}
3793
}
3894
}

0 commit comments

Comments
 (0)