AllenNeuralDynamics / aind-data-schema-models

Data models used in aind-data-schema
MIT License
0 stars 2 forks source link

Add model for muscles #37

Closed saskiad closed 3 weeks ago

saskiad commented 1 month ago

@lambdaloop will provide list

saskiad commented 1 month ago

spinodeltoidus, pectoralis major, triceps brachii, biceps brachii, deltoideus, extensor carpi radialis longus, extensor digitorum communis, extensor digitorum lateralis, extensor carpi ulnaris, flexor carpi radialis, flexor digitorum profundus, and flexor carpi ulnaris.

saskiad commented 1 month ago

I would like to try to link these muscles to the mouse anatomy ontology if possible.

lambdaloop commented 1 month ago

I searched a bit and I think all of the above have a corresponding EMAPS id under this structure: https://www.informatics.jax.org/vocab/gxd/anatomy/EMAPS:3557828

I think we could fully specify the muscle by EMAPS id and body side (left or right). Including the name could be nice for easy reference as well.

saskiad commented 1 month ago

that is a developmental atlas. Any change you see them in the adult atlas? https://www.informatics.jax.org/vocab/gxd/ma_ontology

saskiad commented 1 month ago

and yes, we'd use name, id (with registry information), and side.

lambdaloop commented 1 month ago

It seems like all of the ones above (except spinodeltoidus, which would be under deltoid) are available in the anatomy you linked: https://www.informatics.jax.org/vocab/gxd/ma_ontology/MA:0002888

From comparing the two, I think the two atlases are quite similar, although the developmental atlas seems more detailed. I like how the developmental atlas breaks down the biceps and triceps muscles into different heads, which we know have distinct motor unit activity.

The developmental atlas also has a better and more consistent hierarchy. For instance, the subentries for "forelimb muscle" in mouse atlas don't actually point to the forelimb muscles that are elsewhere in the hierarchy: https://www.informatics.jax.org/vocab/gxd/ma_ontology/MA:0000615

That said, I think the mouse adult atlas is still rather comprehensive and if it makes more sense within the greater Allen institute metadata then it should be enough with an additional notes or submuscle field to specify muscles more precisely.

saskiad commented 1 month ago

then let's use the developmental atlas if it's more comprehensive. Thanks!

saskiad commented 1 month ago

This tool might help us convert ontology into csv: https://pnnl-comp-mass-spec.github.io/OBO-Data-Converter/

saskiad commented 1 month ago

And this is the ontology we're using: https://obofoundry.org/ontology/emapa.html

dbirman commented 1 month ago

Couldn't get that exe working so I just did the most basic thing and dumped the ontology text file to CSV. I think we can strip the "EMAPA" prefix and move those into the headers. And the part_of prefixes can be changed to parent/child relationships, except that some children appear to have multiple direct parents? I'm not sure how that works.

The other caveat here is that this is ~8000 structures that are all marked as "anatomical_structure" so from a usability standpoint it's not convenient. The examples you listed earlier are almost all children of 35778 (skeletal musculature) so I guess if there's some UI that lets users pick a parent structure and then filters for descendants that would make it a bit more usable.

ontology.csv

dbirman commented 1 month ago

Cleaned up version

ontology.csv

dbirman commented 4 weeks ago

@lambdaloop or @saskiad can one of you please confirm what spinodeltoidus and deltoideus are in this ontology (CSV attached just above). I can't find them in the "name" column. All of the other muscles are there.

lambdaloop commented 4 weeks ago

@dbirman Thank you for taking this on!

I think the JAX anatomy browser works well to find ids: https://www.informatics.jax.org/vocab/gxd/anatomy/EMAPA:35578

deltoideus corresponds to "deltoid", EMAPA:18177

spinodeltoidus corresponds to "pars scapularis of deltoid", EMAPA:36163 (it's marked a synonym in the JAX browser: https://www.informatics.jax.org/vocab/gxd/anatomy/EMAPA:36163 )