Skip to content
Xin He edited this page Sep 21, 2018 · 2 revisions

Java or Pathon?

autism4j

  1. A generic package for loading/parsing/inmorting/exporting ontology to neo4j.
  2. A module which deal with annotation data, specifically autism patient data.
  3. A statistic module for analysis such as enrichment analysis and semantic similarity.
  4. may contain possible wrapping of existing C++/R/Python code

resources

loading of ontologies files (a) in topOnto and

semantic similarities

network clusting

Page rank

  • (wiki)[https://en.wikipedia.org/wiki/PageRank]

  • Colin has python code to export/import obo file to/from the server. NRG is running a neo4j server. (account created:xin)
  • Colin: C++ code to construct a network/vetice/edge object.
  • Colin: C++ hypergeometric test for enrichment test. Accept the two comparing gene list as input.
  • R code for entropy calculation on igraph network. An example in PPI network. The code is currently working with an indirect graph, needs to be implemented to work with a directional graph.

  • input should not be restricted to only ontology. Design it to be more generic so that different parser can be implemented to deal with different data, such as patient record, PPI network, etc.
Clone this wiki locally