ebispot / cmpo Goto Github PK
View Code? Open in Web Editor NEWCellular Microscopy Phenotype Ontology
License: Apache License 2.0
Cellular Microscopy Phenotype Ontology
License: Apache License 2.0
In CMPO there is inconsistency in term naming e.g. under increased amount of stress fibers phenotype (http://www.ebi.ac.uk/ols/ontologies/cmpo/terms?iri=http%3A%2F%2Fwww.ebi.ac.uk%2Fcmpo%2FCMPO_0000289) one term ends in 'phenotype' but the other two do not.
There are probably other examples of this throughout the ontology.
Not a high priority but would be nice to have naming consistent now before the ontology gets too large.
asymmetric organelle distribution phenotype
From https://elifesciences.org/articles/24060.
Doesn't specifiy which organelles exactly but they are looking at mitochondria and ER
Could be child of
cellular component phenotype
New terms in spreadsheet attached. Some still under discussion with author.
Author phenotypes are
high nucleus/cell area
low nucleus/cell area
high Neighbor Fraction
low Neighbor Fraction
high local density
low local density
low nuclear roundness
doughnut nuclei
high total YAP/TAZ
low total YAP/TAZ
high YAP/TAZ ratio
low YAP/TAZ ratio
The CMPO fits just right for our study. However, the WS method doesn't seem to return any value when being invoked.
I am currently using netbean to import the WSDL as a library named cmpo.
Here is the code I used to invoke the WS-API. The getVersion() does return the correct version information, but the getRootTerms() doesn't return any result other than an empty object of cmpo.Map.
cmpo.QueryService service = new cmpo.QueryService();
cmpo.Query q=service.getOntologyQuery();
System.out.println(q.getVersion());
cmpo.Map map=q.getRootTerms("cell elongation");
System.out.println(map.getItem().size()+"");
for(cmpo.MapItem mi: map.getItem())
{
System.out.println(mi.getKey()+" "+mi.getValue());
}
The test using WebServiceStudio gives the same outputs. The getVersion() works, but the other methods don't.
Thanks in advance.
Best Regards
Kuan Yan
A new study in the Image Data Resource looking at Cytotoxic T lymphocytes (CTL) in tumors has the following phenotypes that we might want to add new CMPO terms for.
I've already mapped:
And I think the final 2 phenotypes are beyond the scope of CMPO
Since all definitions on the same class become logically equivalent, we might get some strange inferences such as entities that ('s depends on' some 'cell in vitro') are equivalent to ('bearer of' some 'cell morphology phenotype'). IMHO, multiple definitions on the same class should be avoided in general.
http://www.ebi.ac.uk/cmpo/CMPO_0000020
http://www.ebi.ac.uk/cmpo/CMPO_0000024
http://www.ebi.ac.uk/cmpo/CMPO_0000027
http://www.ebi.ac.uk/cmpo/CMPO_0000102
http://www.ebi.ac.uk/cmpo/CMPO_0000104
http://www.ebi.ac.uk/cmpo/CMPO_0000150
http://www.ebi.ac.uk/cmpo/CMPO_0000163
http://www.ebi.ac.uk/cmpo/CMPO_0000165
http://www.ebi.ac.uk/cmpo/CMPO_0000166
http://www.ebi.ac.uk/cmpo/CMPO_0000176
http://www.ebi.ac.uk/cmpo/CMPO_0000188
http://www.ebi.ac.uk/cmpo/CMPO_0000194
http://www.ebi.ac.uk/cmpo/CMPO_0000219
http://www.ebi.ac.uk/cmpo/CMPO_0000249
http://www.ebi.ac.uk/cmpo/CMPO_0000283
http://www.ebi.ac.uk/cmpo/CMPO_0000290
http://www.ebi.ac.uk/cmpo/CMPO_0000304
http://www.ebi.ac.uk/cmpo/CMPO_0000306
http://www.ebi.ac.uk/cmpo/CMPO_0000414
http://www.ebi.ac.uk/cmpo/CMPO_0000415
http://www.ebi.ac.uk/cmpo/CMPO_0000427
http://www.ebi.ac.uk/cmpo/CMPO_0000429
http://www.ebi.ac.uk/cmpo/CMPO_0000431
Phenotypes from this paper http://dx.doi.org/10.1101/092403
All about enrichment and de-enrichment of sub populations of cells which we have also seen in other HCS papers but perhaps not adequately described. Phenotypes identified are:
enriched for extremely elongated
enriched for slightly elongated
enriched for extremely triangular
enriched for huge
enriched for slightly large
enriched for small asymmetric cells
enriched for multi-nucleate
enriched for telophase/late telophase
enriched for disjoint bright mito
enriched for apoptotic
de-enriched for slightly elongated
de-enriched for extremely elongated
de-enriched for extremely triangular
de-enriched for huge
de-enriched for slightly large
de-enriched for small asymmetric cells
de-enriched for multi-nucleate
de-enriched for telophase/late telophase
de-enriched for disjoint bright mito
slightly low cell density
low cell density
normal cell density
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.