Giter Club home page Giter Club logo

conektlegumes's People

Contributors

sdash-github avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

conektlegumes's Issues

MySQL: Rebuild Conekt related databases in wright

lis_conekt and lis_dev_conekt dbs are not functional anymore after MariaDB in wright was updated by Sam. To make Conekt prod and dev sites work again these two dbs need to be rebuilt from scratch.

Rename the old dbs, Use conekt linux installation instruction to re-establish mySQL schema.
The data should be populated for rebuilding the site at the admin interface of Conekt site (raw loading files should exist with sdash for most large data except lesser ones that need to be redone manually).

Link to Conekt from lis_expression profile page: Needs change

The link from lis_expression(Tripal gene page expression, THIS GENE) is always there irrespective of whether the dataset is loaded to Conekt or not. So, for exmple, Cajca and cicer1 the links will be unproductive and leads to undesired UX.
DO:
Some code in the lis_expression tpl.php to not show link if the species data is not loaded.

(Will attempt it later: when relatively free)

Cicer fails to display correct species data in species page.

Refer: https://conekt.lis.ncgr.org/species/
Shows:
Transcripts 0 and profiles 0 for species id=5=Cicer arietinum.
This is not correct because there is data for these and conekt actually displays those data. Haven't been able to figure it out but haven't done too thorough an investigation either. This also happened when deleted and reloaded Cicer in lis-dev-conekt too before here in production (This is not a result of pointing production to db in dev; it had happened with production db). This seems not to affect other functionality.

MySQL/MariaDB: Get Conekt configured to use MySQL/MariaDB instead of SQLite

Get Conekt configured to use MySQL/MariaDB instead of SQLite. This is meant to be an umbrella issue until MySQL is functional with Conekt
Background: Conekt recommends use of MySQL for production. I have been using SQLite so far for convenience and proof of concept. Decided to use MySQL/MariaDB after loss of the sqlite conekt.db file.

Desi vs. Kabuli gene assignment into families/trees: problem in Conekt

"... ... it looks like the
chickpea desi genes have been inappropriately assigned into the families/trees, probably through kabuli/desi identity switching at some point. In the legfed trees as represented in legumeinfo, only CDCFrontier was included in the family+tree building (Steven's choice). However, here's a tree in Conekt that seems to have a desi member:
https://conekt.legumeinfo.org/tree/view/6975
however, when you look at the descriptors, it seems clear that the CDCFrontier gene Ca_13056 is the one that is really part of this family, while
https://legumeinfo.org/chado_phylotree/legfed_v1_0.L_CSRBJ4?hilite_node=cicar.CDCFrontier.Ca_13056.1

the desi Ca_13056 has been assigned to a completely different family (after the families were constructed and without being included in the tree):
https://legumeinfo.org/feature/Cicer/arietinum_ICC4958/gene/cicar.ICC4958.gnm2.ann1.Ca_13056

So, I guess for purposes of Conekt it would probably be better to use kabuli, even if the samples are desi. Alternatively, we might be able to include both, but desi would not be in the trees (assuming we use the current legfed build anyway)

let me know if you think I'm confused or have confused you.
adf
@adf-ncgr
(Ref: email from adf: 2019-12-27::3:29 pm::LIS conekt VM)

LIS Integration Options.

  1. An entry form at LIS from which result goes to Conekt
  2. Use Linkout service
  3. Provide links from gene families
  4. Like GCV: legumeinfo.org/lis_context_viewer. Amenable to tours development that can span multiple apps.
  5. Like the Mines (ADF: living in an independent VM). Like mines.legumeinfo.org. Not amenable to tours development that may have to span multiple apps.

"advanced" search form gives many options that don't seem to be working in the way our data has been loaded

it's possible I am misunderstanding what should happen in some cases, but other than the species and gene id restrictions, the only part of the form that I've been able to get to function in a useful/correct way is setting the "exact" option on description and providing a search term (and I'm actually not sure those results are complete). Almost everything else I try simply doesn't return anything. The one other thing that almost worked was giving a gene family id, but for the one I tried (legfed_v1_0.L_PLNLH7) it returned only the cowpea and soybean members, not common bean or chickpea (both of which do have members in the family). I wonder if there is some post-load indexing that hasn't been done uniformly? For example using IPR012132 as a description term yielded hits for all species except phaseolus, which seems wrong based on what I get from a similar legumeinfo.org gene query.

it is probably worth figuring out some of this, although we could also hide parts of the form that we don't intend to support (e.g. if we don't want to load GO/Interpro analyses as structured data for the time being - these are part of the descriptors and seem to be usable there as long as "exact" is set).

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.