Use UBERON IDs for body-site terms in attributes.tsv
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
Línea de trabajo
Empieza con inst/extdata/attributes.tsv e inspecciona la columna ontology de los grupos habitat y isolation-site. Comprueba si el código lee esa columna; después, actualiza los términos de localización corporal indicados con sus UBERON IDs propuestos y combina las filas duplicadas cuyos valores de ontology estén vacíos. El trabajo estará terminado cuando solo cambien las entradas de ontology previstas y las filas duplicadas, y los nombres de los atributos permanezcan iguales.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The body-site terms of the habitat and isolation-site groups in inst/extdata/attributes.tsv carry IDs from seven ontologies (NCIT, FMA, EHDAA2, MCO, ZFA, SPD, UBERON), and some have none. BugSigDB records body sites with UBERON, so UBERON IDs would let bugphyzz habitats be matched to BugSigDB body sites. UBERON covers body sites only; environments stay on ENVO and hosts on NCBITaxon.
Proposed IDs
Labels were checked against OLS on 2026-11-11.
| bugphyzz term | Now | UBERON | UBERON label |
|---|---|---|---|
| gastrointestinal tract | FMA:71132 | UBERON:0001555 | digestive tract |
| large intestine | NCIT:C12379 | UBERON:0000059 | large intestine |
| vagina | NCIT:C12407 | UBERON:0000996 | vagina |
| nasopharyngeal cavity | EHDAA2:0004555 | UBERON:0001728 | nasopharynx |
| respiratory system | NCIT:C12779 | UBERON:0001004 | respiratory system |
| human urine | MCO:0000662 | UBERON:0001088 | urine |
| oral | none | UBERON:0000165 | mouth |
| skin | NCIT:C12470 | UBERON:0002097 | skin of body |
| cerebral spinal fluid | ZFA:0001626 | UBERON:0001359 | cerebrospinal fluid |
| circulatory system | SPD:0000611 | UBERON:0001009 | circulatory system |
| feces | FMA:64183 | UBERON:0001988 | feces |
| rumen | NCIT:C98778 | UBERON:0007365 | rumen |
| sputum | NCIT:C13278 | UBERON:0007311 | sputum |
blood (UBERON:0000178) and foregut (UBERON:0001041) already have UBERON IDs. digestive system would go away if #300 is done; otherwise it needs one as well.
Notes
- Only the
ontologycolumn changes. The attribute names stay, so no data or export changes. - Several of these terms have a second row in
attributes.tsvwith no ontology (rumen,blood,cerebral spinal fluid,circulatory system,digestive system,foregut,intestinal microflora). Merging the duplicates belongs in the same change. - I have not checked whether any code reads the
ontologycolumn. - EFO imports most of these UBERON terms but not feces, rumen, sputum or foregut. That matters only if someone matches through EFO and not UBERON directly.
Raised while adding the Wikipedia source (waldronlab/bugphyzzExports#105).
Written with Claude Code.
- Lenguaje dominante
- R
- Estrellas
- 6
- Forks
- 6
- Merge medio
- 3 h 17 min
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de waldronlab/bugphyzz
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
waldronlab/bugphyzz#281 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 77/100
waldronlab/bugphyzz#300 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 57/100
waldronlab/bugphyzz#299 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
waldronlab/bugphyzz#296 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
waldronlab/bugphyzz#295 ·
Los mantenedores suelen responder en 1 día
Todos los issues de waldronlab/bugphyzz
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
r-lib/tree-sitter-r#209 ·
-
Suggest rmoriebricklayerAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
-
Suggest rmoriebricklayerAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 79/100
cran-task-views/CausalInference#52 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
paul-buerkner/brms#1971 ·
Los mantenedores suelen responder en 4 días