All Projects → GMOD → jbrowse-components

GMOD / jbrowse-components

Licence: Apache-2.0 license
Monorepo with JBrowse 2 web, JBrowse 2 desktop, the JB core package, and core plugins. To customize behaviors, write an in-house plugin.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to jbrowse-components

dee2
Digital Expression Explorer 2 (DEE2): a repository of uniformly processed RNA-seq data
Stars: ✭ 32 (-64.04%)
Mutual labels:  genomics
adapt
A package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-82.02%)
Mutual labels:  genomics
mgatk
mgatk: mitochondrial genome analysis toolkit
Stars: ✭ 65 (-26.97%)
Mutual labels:  genomics
region-plot
A tool to plot significant regions of GWAS
Stars: ✭ 20 (-77.53%)
Mutual labels:  genomics
macrel
Predict AMPs in (meta)genomes and peptides
Stars: ✭ 34 (-61.8%)
Mutual labels:  genomics
phylostratr
An R framework for phylostratigraphy
Stars: ✭ 25 (-71.91%)
Mutual labels:  genomics
BALSAMIC
Bioinformatic Analysis pipeLine for SomAtic Mutations In Cancer
Stars: ✭ 29 (-67.42%)
Mutual labels:  genomics
get phylomarkers
A pipeline to select optimal markers for microbial phylogenomics and species tree estimation using coalescent and concatenation approaches
Stars: ✭ 34 (-61.8%)
Mutual labels:  genomics
MindTheGap
MindTheGap is a SV caller for short read sequencing data dedicated to insertion variants (all sizes and types). It can also be used as a local assembly tool.
Stars: ✭ 30 (-66.29%)
Mutual labels:  genomics
Assemblytics
Assemblytics is a bioinformatics tool to detect and analyze structural variants from a genome assembly by comparing it to a reference genome.
Stars: ✭ 105 (+17.98%)
Mutual labels:  genomics
gnomix
A fast, scalable, and accurate local ancestry method.
Stars: ✭ 36 (-59.55%)
Mutual labels:  genomics
HumanIdiogramLibrary
Resource of human chromosome schematics & images
Stars: ✭ 76 (-14.61%)
Mutual labels:  genomics
gosling.js
Grammar of Scalable Linked Interactive Nucleotide Graphics
Stars: ✭ 89 (+0%)
Mutual labels:  genomics
tidygenomics
Tidy Verbs for Dealing with Genomic Data Frames https://const-ae.github.io/tidygenomics/
Stars: ✭ 97 (+8.99%)
Mutual labels:  genomics
kover
Learn interpretable computational phenotyping models from k-merized genomic data
Stars: ✭ 47 (-47.19%)
Mutual labels:  genomics
TADLib
A Library to Explore Chromatin Interaction Patterns for Topologically Associating Domains
Stars: ✭ 23 (-74.16%)
Mutual labels:  genomics
bxtools
Tools for analyzing 10X Genomics data
Stars: ✭ 39 (-56.18%)
Mutual labels:  genomics
TOGA
TOGA (Tool to infer Orthologs from Genome Alignments): implements a novel paradigm to infer orthologous genes. TOGA integrates gene annotation, inferring orthologs and classifying genes as intact or lost.
Stars: ✭ 35 (-60.67%)
Mutual labels:  genomics
RATTLE
Reference-free reconstruction and error correction of transcriptomes from Nanopore long-read sequencing
Stars: ✭ 35 (-60.67%)
Mutual labels:  genomics
ipyrad
Interactive assembly and analysis of RAD-seq data sets
Stars: ✭ 57 (-35.96%)
Mutual labels:  genomics

Build Status Coverage Status Contributor Covenant

jbrowse-components

Monorepo using Lerna and Yarn workspaces containing many related packages for next-generation JBrowse development.

Homepage https://jbrowse.org/jb2

Docs http://jbrowse.org/jb2/docs/

Pre-requisites

You may need additional pre-requisites on certain versions of nodejs.

On macOS with homebrew:

brew install pkg-config cairo pango libpng jpeg giflib librsvg

On Ubuntu, with apt:

sudo apt install -y python make gcc libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev

Install (Linux/Mac)

Simply clone the git repo and run yarn in the root repository

git clone https://github.com/GMOD/jbrowse-components.git
cd jbrowse-components
yarn

Install (Windows)

# Make sure you check out line-endings as-is by running
# `git config --global core.autocrlf false`
# Also, make sure symlinks are enabled by running
# `git config --global core.symlinks true`.
# You may also need to clone as an administrator for symlinks to work.
git clone -c core.symlinks=true https://github.com/GMOD/jbrowse-components.git
cd .\jbrowse-components\
yarn

Quick start for developers

You can use these commands to help get started with your development environment

For running jbrowse-web

cd products/jbrowse-web
yarn start

For jbrowse-desktop

cd products/jbrowse-desktop
yarn start

For running like jbrowse-react-linear-genome-view you can use storybook

cd products/jbrowse-react-linear-genome-view
yarn storybook

See CONTRIBUTING.md for more info

If you are installing JBrowse on your server, check out our quick start guides here https://jbrowse.org/jb2/docs/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].