Giter Site home page Giter Site logo

hsnguyen / japsa Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mdcao/japsa

0.0 1.0 0.0 41.61 MB

Just Another JAva Package for Statistical Sequence Analysis

License: BSD 3-Clause "New" or "Revised" License

Java 99.62% Makefile 0.20% Roff 0.18% Shell 0.01%

japsa's Introduction

Welcome to Japsa

Japsa is a Java Package for Sequence Analysis. As the name implies, Japsa was written primarily in Java. It contains a large number of ready to run programs as well as a Java API. Please note that from our newest versions, it is required Java 8 to compile and run from the source code. Prebuilt releases would need JVM 1.8.0_144 or newer to run properly.

Installation and Usage

Quick installation guide:

git clone https://github.com/mdcao/japsa.git
cd japsa
make install \
  [INSTALL_DIR=~/.usr/local \] 
  [MXMEM=7000m \] 
  [SERVER=true \] 
  [JLP=/usr/lib/jni]

Details of installation (including for Windows) and usage of Japsa can be found in its documentation hosted on ReadTheDocs

Alternatively, build with maven (experimental). First you need to manually install JAR files that are not available on Maven public repo to your local repo. This can be achieved using the install_mvn.sh script provided.

./install_mvn.sh

mvn clean package install

you might need to try packaging Japsa again if failed. A SNAPSHOT is then created and you can invoke tool, e.g. species typer, by

java -cp ./target/japsa-1.0-SNAPSHOT.jar japsa.tools.bio.np.RealtimeSpeciesTypingCmd --bam <bam> --index <index>

Convenient scripts (like install by make) would be added soon.

Authors and Contributors

Japsa is currently maintained by Minh Duc Cao (@mdcao) and Son Hoang Nguyen. The following people (in alphatical order) have contributed to the development of Japsa, including ideas, algorithms, implementation, documentation and feedback:

Other projects based on Japsa

  • eXpert Model: The expert model compression model
  • XMas: Phylogenetic distance method using information theory
  • capsim: Simulation of capture sequencing
  • npScarf: Scaffold and Complete assemblies in real-time fashion (abandoned)
  • npAnalysis: Realtime identification of bacterial sample
  • npReader: Real-time extraction and analysis Oxford Nanopore sequencing data
  • npBarcode: Demultiplex barcoded Oxford Nanopore sequencing
  • npGraph: Streaming scaffolding and visualisation (replacing npScarf)
  • PhageXpress

and more to come.

License

Japsa is released under the accompanying BSD-like license.

japsa's People

Contributors

allenday avatar bhuvansankar avatar devika1 avatar hsnguyen avatar lachlancoin avatar mdcao avatar trangthnguyen avatar

Watchers

 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.