Giter Site home page Giter Site logo

byase's Introduction

BYASE

A library that uses Bayesian inference to identify gene-level and isoform-level ASE (Allele-specific expression) in polyploid (diploid or higher) organisms from single-end or paired-end RNA-seq data.

Installation

BYASE is released as a Python package which requires Python 3.6 or higher to be installed on the computer.

To install BYASE, some Python packages that BYASE depends on should be installed first. In order to to successfully compile some of the packages, several system libraries should be pre-installed. For example, on Ubuntu 18.04, these libraries may need to be installed:

sudo apt install zlib1g-dev libbz2-dev liblzma-dev

Then, use pip to install dependent packages:

pip3 install --user numpy scipy pandas cython
pip3 install --user pymc3 pyarrow
pip3 install --user pysam htseq

Then, use pip to install BYASE:

pip3 install --user byase

After the installation, if you cannot run byase from the terminal, this is caused by the executable binary file byase not being found in the system path, you may need to run:

export PATH=~/.local/bin:$PATH

To use the plotting module, matplotlib should also be installed:

pip3 install --user matplotlib

If BYASE is run on a server or cluster system, the plotting module may not be used, then the installation of package matplotlib can be ignored, because some problem may be encountered during the installation of matplotlib on such systems.

Documentation

The documentation of BYASE can be found here.

byase's People

Contributors

ncjllld avatar zhenhua-zhang 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.