All Projects → alyosama → virnet

alyosama / virnet

Licence: Apache-2.0 License
VirNet: A deep attention model for viral reads identification

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to virnet

Binning refiner
Improving genome bins through the combination of different binning programs
Stars: ✭ 26 (+0%)
Mutual labels:  bioinformatics, metagenomics
SemiBin
No description or website provided.
Stars: ✭ 25 (-3.85%)
Mutual labels:  bioinformatics, metagenomics
matam
Mapping-Assisted Targeted-Assembly for Metagenomics
Stars: ✭ 18 (-30.77%)
Mutual labels:  bioinformatics, metagenomics
micca
micca - MICrobial Community Analysis
Stars: ✭ 19 (-26.92%)
Mutual labels:  bioinformatics, metagenomics
catch
A package for designing compact and comprehensive capture probe sets.
Stars: ✭ 55 (+111.54%)
Mutual labels:  bioinformatics, metagenomics
MSFragger
Ultrafast, comprehensive peptide identification for mass spectrometry–based proteomics
Stars: ✭ 43 (+65.38%)
Mutual labels:  bioinformatics
Introduction to the Unix Shell for biologists
Introduction to the Unix Shell for biologists
Stars: ✭ 16 (-38.46%)
Mutual labels:  bioinformatics
bistro
A library to build and execute typed scientific workflows
Stars: ✭ 43 (+65.38%)
Mutual labels:  bioinformatics
calour
exploratory and interactive microbiome analyses based on heatmaps
Stars: ✭ 22 (-15.38%)
Mutual labels:  bioinformatics
DeepSentiPers
Repository for the experiments described in the paper named "DeepSentiPers: Novel Deep Learning Models Trained Over Proposed Augmented Persian Sentiment Corpus"
Stars: ✭ 17 (-34.62%)
Mutual labels:  lstm
microbiomeMarker
R package for microbiome biomarker discovery
Stars: ✭ 89 (+242.31%)
Mutual labels:  metagenomics
autonomio
Core functionality for the Autonomio augmented intelligence workbench.
Stars: ✭ 27 (+3.85%)
Mutual labels:  lstm
battery-rul-estimation
Remaining Useful Life (RUL) estimation of Lithium-ion batteries using deep LSTMs
Stars: ✭ 25 (-3.85%)
Mutual labels:  lstm
SigProfilerExtractor
SigProfilerExtractor allows de novo extraction of mutational signatures from data generated in a matrix format. The tool identifies the number of operative mutational signatures, their activities in each sample, and the probability for each signature to cause a specific mutation type in a cancer sample. The tool makes use of SigProfilerMatrixGen…
Stars: ✭ 86 (+230.77%)
Mutual labels:  bioinformatics
time-series-forecasting-tensorflowjs
Pull stock prices from online API and perform predictions using Long Short Term Memory (LSTM) with TensorFlow.js framework
Stars: ✭ 96 (+269.23%)
Mutual labels:  lstm
picardmetrics
🚦 Run Picard on BAM files and collate 90 metrics into one file.
Stars: ✭ 38 (+46.15%)
Mutual labels:  bioinformatics
Persian-Sentiment-Analyzer
Persian sentiment analysis ( آناکاوی سهش های فارسی | تحلیل احساسات فارسی )
Stars: ✭ 30 (+15.38%)
Mutual labels:  lstm
GraphBin
GraphBin: Refined binning of metagenomic contigs using assembly graphs
Stars: ✭ 35 (+34.62%)
Mutual labels:  metagenomics
rl implementations
No description or website provided.
Stars: ✭ 40 (+53.85%)
Mutual labels:  lstm
AMIDD
Introduction to Applied Mathematics and Informatics in Drug Discovery (AMIDD)
Stars: ✭ 13 (-50%)
Mutual labels:  bioinformatics

VirNet

VirNet: A deep attention model for viral reads identification

This tool is able to identifiy viral sequences from a mixture of viral and bacterial sequences. Also, it can purify viral metagenomic data from bacterial contamination

Dependencies

Python 3.6, Tensorflow, Keras, Pandas and BioPython

Installation

To download and install the package

git clone https://github.com/alyosama/virnet
cd virnet
pip3 install -r requirments.txt

Usage

The input of VirNet is the fasta file, and the output is a .csv file containing scores and prediction for each read. you can have to specify the input dimention you want to work with flag --input_dim {100,500,1000 or 3000}.

python predict.py --input_dim=500 --input=data/test/data.fna --output=output.csv

For Re-Training

python train.py --input_dim=<n> --data=<data_folder> --work_dir=<work_dir>

Reference and Citation

please cite this paper, if you use our method:

@inproceedings{abdelkareem2018virnet,
  title={VirNet: Deep attention model for viral reads identification},
  author={Abdelkareem, Aly O and Khalil, Mahmoud I and Elaraby, Mostafa and Abbas, Hazem and Elbehery, Ali HA},
  booktitle={2018 13th International Conference on Computer Engineering and Systems (ICCES)},
  pages={623--626},
  year={2018},
  organization={IEEE}
}

Author:

Aly O. Abdelkareem

License

Apache-2.0

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].