its-jman / sequencing

WIP: Interface to provide analysis and summary of genomes against a query and to drill-down and analyze individual sequences.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sequencing

This is a WIP project conceptualized for a PhD student who needed to search for irregularities/patterns across a genome. Specific analysis is still TBD, but the data layer has been designed to cache complex calculations lazily and to work with a flexible data model to support any future changes.

Pre-requisites

  • WARNING: There are known issues with Docker's functionality on Windows. It is recommended to run on MacOS or Linux machine.
  • You must have Docker and Docker Compose installed.

Running

Clone a copy of the repo:

git clone https://github.com/jbmanning/sequencing

Change to the sequencing directory

cd sequencing/

All-in-one: Install dependencies, database, and start server

docker-compose up

Once containers have finished installing (may take a few minutes), navigate to localhost:3000 in your browser. I recommend keeping the browser console open during use since network requests/failures have not been added as a feature of the UI yet.

Sample interface (Missing features)

sequencing-data-table sequencing-analysis

About

WIP: Interface to provide analysis and summary of genomes against a query and to drill-down and analyze individual sequences.


Languages

Language:TypeScript 61.0%Language:Python 22.2%Language:SCSS 16.3%Language:HTML 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%