Skip to content

1.31.0

Compare
Choose a tag to compare
@arteymix arteymix released this 23 Jan 18:38
· 1194 commits to development since this release
  • introduce statements in FactorValues by @arteymix
  • improved parsing of GEO metadata for populating sample characteristics by @ppavlidis
  • replace Compass with Hibernate Search
  • new tool for finding obsolete terms by @ppavlidis
  • remove Guava
  • improve permission masking and jointures in AclQueryUtils
  • migrated the CI to Jenkins Pipeline
  • gradually getting rid of Apache Configuration 2 with built-in Spring support for property placeholders

FactorValue semantics

The main feature this release bring is the introduction of semantics in factor values. Previously, a factor value was annotated with a simple bag of ontology terms. In some cases, annotations were ambiguous and made it difficult to interpret the experimental design.

An example would be a treatment with two compounds and two doses. Which dose applies to which compound? This is resolved by creating two statements: "compound A delivered at dose B", "compound C delivered at dose D".

REST API-wise, we now display statements alongside old-style characteristics.

image

Our factor values are also made available in OWL/RDF. For example, the FactorValue #138393 from GSE10721 can be retrieved with:

curl -H Accept:application/rdf+xml https://gemma.msl.ubc.ca/ont/TGFVO/138393

Full Changelog: 1.30.6...1.31.0