Skip to content

jwollbrett/bgee_exercise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The aim of this exercise is to retrieve homologous structures: i) with a developmental origin that changed during evolution, i.e., homologous structures that do not develop from the same organ in different species; ii) with a partonomy relation that varies between species.

Outline

Instructions

  • using the bgee-pipeline library, extract the similarity annotations from the file https://raw.githubusercontent.com/BgeeDB/anatomical-similarity-annotations/master/release/ancestral_taxa_homology_annotations.tsv using the method org.bgee.pipeline.annotations.SimilarityAnnotationUtils.extractAncestralTaxaAnnotations(String)

  • from the ontology composite-metazoan.owl, and using owltools 0.3-SNAPSHOT and OWLAPI 4.2.5:

(see in owltools the methods owltools.graph.OWLGraphWrapperExtended.getOWLClassByIdentifier(String), owltools.graph.OWLGraphWrapperEdgesExtended.getOutgoingEdgesWithGCI(OWLObject), owltools.graph.OWLGraphEdge.getTarget(), owltools.graph.OWLGraphEdge.getSingleQuantifiedProperty(), and owltools.graph.OWLGraphEdge.getGCIFiller(); see OWLAPI documentation for related classes)

  • Identify homologous structures having ancestors through "develops_from" object properties (or any of its subproperties) that vary between species, if any.

  • Identify homologous structures having ancestors through "part_of" object properties (or any of its subproperties) that vary between species, if any.

  • Provide the results on a fork of this project on github:

    • create a new folder src/ to provide your source code, organized as you see fit.
    • provide the results in a text format of your choice, allowing an easy retrieval of the relevant information. Highlight the most significant results, if any, in a 1/2 text page. Create a new folder results/ to store these files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 53.6%
  • Java 35.1%
  • CSS 10.6%
  • JavaScript 0.7%