GithubHelp home page GithubHelp logo

uofs-pulse-binfo / lims_rawseq Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 91 KB

Drupal/Tripal: Provides a simple node type for recording Sequencing Run details.

PHP 98.64% CSS 1.36%
lims metadata sequence tripal

lims_rawseq's People

Contributors

carolyncaron avatar jiu9shen avatar laceysanderson avatar reynoldtan avatar

Watchers

 avatar  avatar  avatar

lims_rawseq's Issues

Allow automatic update of File information

Currently you enter the file name/path and MD5sum through the UI on a per run basis. As this cannot be done until after the data is received and since files are sometimes re-organized... we need a more efficient way to update these.

For example a TripalImporter which handles a file with the following columns:

  • Run Name: as it is in LIMS
  • file name: file name including full path
  • md5sum: the checksum for the file.

This importer should update the information which already exists, as well as, add any new information. There is no need to warn on update.

Make Tripal v3 compatible

To be made Tripal v3 compatible this module simply needs the dependency in the .info file changed from tripal_core to tripal.

This is due to the main change between Tripal v2 and Tripal v3 being Nodes => Entities and this module does not interact with Tripal Nodes.

Request for additional dropdown options

We've had another request for additional dropdown options from Rob:

For this run

  • the 'Technology' - is 'NovaSeq6000 (Illumina)'
  • the 'Library Type' - we used a 'CRISPRclean Ribosomal RNA Depletion (Jumpcode Genomics)'

While you are at it - we will be doing some sequencing in the near future using the new 'PacBio Revio' - so maybe add that to 'Technology' as well.

Allow comma for Index Sequence validation

Only nucleotide (ATCGatcg) can pass index sequence validation, but we want to allow 4 oligos, separated by comma, in one index now.
Adding ',' to index sequence validation then.

Show germplasm there is data for

Kirstin expressed a need for a dynamic list of all the germplasm we have sequence data for. This would be in addition to the current search and needs to have both search/browse functionality. It is most useful for nanopore and exome capture data. She had mentioned having a list per technology nested under the current search.

This should be implemented using the chado_search_api.

Document quality information such as read depth

This request came up in response to #12 as if you are searching for the data we have for a given germplasm you also need to know the amount and quality of that data. However, it will also be good feedback for the wetlab.

The plan to is make a TripalImporter for quality data which will have at least the following required columns:

  • Run name (must match existing record in lims)
  • Sample Name (must match sample name in specified run)
  • Sample Accession (could be looked up?)
  • Number of Bases
  • Number of Reads
  • Depth

As for display, the current thought is to make a separate table to display quality information on the run page with the preference being a tabbed interface between sample info and quality.

New selection for Index Type drop-down

From Larissa and Rob, adapter sequences for LR-11 are different from "GBS 96-plex", so it is better to have a new drop-down selection: "NextFlex 96-plex".

Update Library Type and Index Type

Rob needs to add the 10X data to LIMS which will require updates for Library type and index type.

New Library Type will be "10X Chromium".
New Index Type will be "10X Chromium index 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.