Giter Club home page Giter Club logo

apicommondata's Introduction

ApiCommonData

We load data in our databases by running workflows. This repo contains the scripts and plugins used by the workflows; it also contains the schema definition files. Api stands for ‘Apicomplexan’. These are the first organisms included in our websites when they were first time publicly released as ApiDB BRC (Bioinformatics Resource Center), back in 2002.

Dependencies

  • yarn / npm / ant
  • WEBAPP_PROP_FILE file (file with one property for the webapp target directory) webappTargetDir=BLAH
  • environment variables for GUS_HOME and PROJECT_HOME
  • Internal Dependencies
    • FgpUtil, GUS, TuningManager, DoTS

Installation instructions.

  • bld ApiCommonData

Manifest

Load/bin
most of the scripts used by workflows are found here
Load/lib/perl
perl packages used by loading scripts and plugins
Load/plugin/perl
plugins do the work of inserting or updating database rows
Load/lib/sql
apidb schema definition files

apicommondata's People

Contributors

jbrestel avatar sufenhu avatar zhengj2007 avatar steve-fischer-200 avatar jaycolin avatar johnwjudkins avatar sheenatomko avatar haimingw-git avatar aaronwlsong avatar brunkb01 avatar nkittur-uga avatar aurreco-uga avatar danicahelb avatar sweverschulman avatar sak22 avatar rossmadden-glasgow avatar mheiges avatar kathryncrouch avatar brlindsay avatar bobular avatar wbazant avatar iodice avatar fungiecfg14 avatar markhick avatar asizemore avatar edliaw avatar ryanrdoherty avatar mvnural avatar d-callan avatar foxcapades avatar

Stargazers

Bindu Gajria avatar wook2014 avatar

Watchers

 avatar  avatar James Cloos avatar  avatar Daniel Lawson avatar Daniel Beiting avatar Dan Galdi avatar  avatar Samuel Rund avatar Mikkel Christensen avatar  avatar Stuart Brown avatar Omar Harb avatar David Starns avatar  avatar  avatar DK avatar Brett avatar Matthieu Barba avatar  avatar Saikou Y Bah avatar  avatar Bindu Gajria avatar  avatar  avatar

Forkers

wook2014 ericytex

apicommondata's Issues

Collections: Updating display names

Currently the taxonomic category names are very long and include more information than necessary. For example, "Relative abundance of order data". In the subsetting tab we already have the information that it's relative abundance, and when the user selects it for the app it also says 16S along with it. So it seems that the "relative abundance" and "data" parts of the display name are unnecessary.

Screen Shot 2022-04-27 at 1 08 42 PM

Could we please change the display names of these to the taxonomic levels, like how it is on the live site?

Note this is also very helpful for the ranked abundance app, where the display name gets used as an axis name (see below).
Screen Shot 2022-04-27 at 1 09 26 PM

Species reconciliation - bug in common ancestor code

Where B and C both have common ancestor A, the algorithm in ./Load/bin/reconcilePopBioSpecies.pl returns A.

But when you ask for the common ancestor of A and B (in that same hypothetical tree) it returns the parent of A, let's call it Z. It should be A.

Note - when this is fixed we should do a reload of all studies with multiple species assays per sample. This is not a simple EDA query to figure out (it would require a 'count_of_children' derived variable). "Pyretophorus" is one of the offending reconciliation outputs, it is present in VBP0000004 and VBP0000005. Aha... these reconciliation outputs have species qualifier = ambiguous - filtering on that gives us the studies we should reload!

2007-UCDavis-UCLA            VBP0000005    UC Davis/UCLA population dataset
2009-Costantini-Burkina-Faso VBP0000006    Living at the edge: biogeographic patterns of habitat segregation conform to speciation by niche expansion in Anopheles gambiae
2012-Donnelly-M-S-IR         VBP0000004    Genotyping and permethrin-resistance phenotyping of Anopheles gambiae M and S form mosquitoes from Cameroon, Ghana, Uganda and Guinea-Bissau
2012-conn-peru               VBP0000835    Molecular Taxonomy of Anopheles (Nyssorhynchus) benarrochi (Diptera: Culicidae) and Malaria Epidemiology in Southern Amazonian Peru
2016-indian-icemr            VBP0000162    Increasing the potential for malaria elimination by targeting zoophilic vectors
Ag1000G_AR3                  VBP0000163    Natural diversity of the malaria vector Anopheles gambiae

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.