130 likes | 217 Views
Learn about the transition from MySQL to Solr backend in AmiGO 2, enhancing fast faceted search and compatibility with GO requirements. Explore the beta release with improved frontend code and full expressivity of the Gene Ontology.
E N D
AmiGO 2: Background • Background: • MySQL database has been at core of GO since 2000 • Drives PAINT, AmiGO • Problem • MySQL/RDBMS no longer a good fit for many GO requirements (fast website, faceted browsing) • Plan • Migrate to Solr backend (Golr) • Rewrite AmiGO to use Golr • Provide fast faceted search • Keep pace with increased expressivity in GO • Share components with QuickGO and other software
AmiGO 2: Results • Status: beta release • Loader code ported to use java and OWL API for pre-computing ontology operations • Frontend code rewritten to be lightweight and make increased use of JavaScript • Graphics from QuickGO • Faceted browsing • Leverages full expressivity of GO • Full evidence ontology • Annotation extensions • External ontologies
AmiGO 2 plans • Reuse Golr backend in QuickGO • Open community development model • Generic model, easily customized • Already being adopted by other groups