Skip to content
forked from midisec/PINC

PINC (Plant Non-Coding Recognition Tool) is a powerful tool for identifying non-coding RNAs by analyzing k-mer frequency, cds, sequence length and GC content through sequence intrinsic composition to effectively differentiate between protein-coding and non-coding RNAs for a growing number of non-model plants.

Notifications You must be signed in to change notification settings

zhouxiaohhh/PINC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PINC

logo

A powerful tool for identifying non-coding RNAs in plants by analysing k-mer frequency, cds-related features, sequence length and GC content to distinguish between the growing number of non-coding RNAs and coding RNAs in plants.

Features

  • High precision (ensemble learning)
  • Multiple high-performance base models
  • Convenience of use
  • Automated Forecasting
  • Web Online

Documents

Documentation

Get Start

There are multiple ways to run this tool, feel free to choose one of the following method.

Run PINC from Web Online (Fastest)

http://www.pncrna.com/

Run PINC from docker (Locally、Simply)

  1. Download the PINC and Add the data file to the project directory.
git clone https://github.com/midisec/PINC
cd PINC
# upload the data file (example: data.fasta)

All input data must be in fasta format

  1. Pull and build the environment image. (Time required)
sudo docker build -t pinc_images .
  1. Create and Enter a new container.
sudo docker run -it pinc_images bash
  1. Execute PINC for prediction
python pinc.py -f data.fasta

Run PINC from source code (Complex)

  1. Installation Environment(AutogluonkentUtils)

  2. Clone project, install related dependencies

git clone https://github.com/midisec/PINC
cd PINC
pip3 install -r requirements.txt
  1. Execute PINC for prediction
python pinc.py -f data.fasta

Usage

Command line version

logo

Prediction

python pinc.py -f <data.fasta>

Website online version

Prediction

logo

After this, you will get a task page address with the uuid.

After that you can also check the history of the task by the uuid, usually it will be saved for one month.

logo

View Results and Download results

logo

Contributors

About

PINC (Plant Non-Coding Recognition Tool) is a powerful tool for identifying non-coding RNAs by analyzing k-mer frequency, cds, sequence length and GC content through sequence intrinsic composition to effectively differentiate between protein-coding and non-coding RNAs for a growing number of non-model plants.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Dockerfile 0.6%