GithubHelp home page GithubHelp logo

greenstick / bionode Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bionode/bionode

0.0 2.0 0.0 928 KB

Modular and universal bioinformatics

Home Page: bionode.io

License: MIT License

JavaScript 100.00%

bionode's Introduction

bionode logo
bionode.io

# bionode > Modular and universal bioinformatics

NPM

NPM version Build Status Coveralls Status Dependency Status Gitter chat DOI
Stories in Ready at waffle.io

Bionode provides pipeable UNIX command line tools and JavaScript APIs for bioinformatic analysis workflows.

Install

Install Node.js (we recommend using n).

If you want to install bionode in your current folder and use the JavaScript API, do:

npm install bionode

If you want to install it globally and use it as a command line tool add -g, like:

npm install bionode -g

The previous commands will install all bionode modules currently available. If you don't need all modules and prefer to be more selective, have a look at the list of modules.

Usage

If you're using bionode with Node.js, you can require the module:

var bionode = require('bionode')

If you're using it as a command line tool, type bionode <module> <command> <arguments>, e.g.:

bionode ncbi search genome solenopsis invicta

Please read the documentation for the methods exposed by bionode.

List of modules

The following are modules available/planned for Bionode.

Name Type Description Status1 People2
ncbi Data access Access to NCBI API (e-utils) production bmpvieira maxogden mafintosh olgabot mlovci
fasta Parser Fasta parser request bmpvieira
seq Wrangling Sequence transformation (reverse complement, etc) request bmpvieira IsmailM yeban
template Documentation Example template module request bmpvieira
JS pipeline Documentation JavaScript pipeline examples request bmpvieira
Gasket pipeline Documentation Gasket pipeline example request bmpvieira
Dat/Bionode workshop Documentation Online workshop presented at Mozfest 2014 request bmpvieira
ensembl Data access Access to ENSEMBL API request nerdstrike emepyc daviddao
blast-parser Parser Basic Local Alignment Search Tool request greenify
sra Wrappers SRA Toolkit development bmpvieira olgabot mlovci
bwa Wrappers Burrows-Wheeler Aligner development bmpvieira
sam Wrappers Sequence Alignment/Map tools development bmpvieira ekg
bbi Parser BBI (bigWig and bigBed) development bmpvieira dasmoth
ebi Data access Access to EBI API request bmpvieira olgabot mlovci arq5x
semantic Data access Access to semantic web resources request bmpvieira ktym
vcf Parser Variant Call Format parser request bmpvieira
gff Parser General Feature Format parser request bmpvieira
bowtie Wrappers Bowtie aligner request bmpvieira
sge Wrappers Sun Grid Engine request bmpvieira maxogden ekg gawbul mkuzak badryan
blast Wrappers Basic Local Alignment Search Tool request bmpvieira
vsearch Wrappers Search and clustering request bmpvieira
khmer Wrappers k-mer counting & filtering request bmpvieira
rsem Wrappers RNA-Seq by Expectation-Maximization request olgabot
gmap Wrappers Genomic Mapping and Alignment Program request olgabot
star Wrappers Spliced Transcripts Alignment to a Reference request olgabot
go Wrappers Gene ontology request badryan

[1]: Current status of the module

  • production means the module is still in development but has many features complete and is used intensively.
  • development means the module still lacks some features, tests or has some issues.
  • request means the module has been requested, discussed and planned, but is not yet implemented.

[2]: People involved in this module, either through code contribution, ideas or discussion.

Support

If you find a bug please use the issues tracker to report it.
If you need help with this particular module, you can use the respective gitter chat room.
For general help or discussion about the bionode project, you can use the IRC channel #bionode on Freenode.
Bionode is collaborating with BioJS which also has a IRC channel at #biojs.

Contributing

Please see CONTRIBUTING.md for how to contribute to this project.
For a list of contributors, see the file contributors.md.

Contacts

Bruno Vieira <[email protected]> @bmpvieira
Yannick Wurm (yannick.poulet.org) @yannick__

License

bionode is licensed under the MIT license.
Check ChooseALicense.com for details.

bionode's People

Contributors

alanrice avatar bmpvieira avatar c089 avatar max-mapper avatar yannickwurm avatar

Watchers

 avatar  avatar

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.