guitools
Generates taxonomic abundance from bracken report file
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Generates taxonomic abundance from bracken report file
Basic Info
- Host: GitHub
- Owner: GmoreiraVet
- Language: Python
- Default Branch: main
- Size: 77.1 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 3
Metadata Files
README.md
Guitools
Guitools is a Python-based toolkit designed to process Bracken output files and generate comprehensive taxonomic abundance visualizations. It supports various analyses, including heatmaps, dendrograms, stacked bar plots, beta diversity (PCoA), bubble graphs, and rarefaction curve analyses. This makes it ideal for microbial ecology and metagenomics studies.
Features
- Heatmaps: Taxonomic abundance across samples.
- Dendrograms: Sample clustering based on Bray-Curtis dissimilarity.
- Stacked Bar Plots: Visualize relative abundance across taxonomic groups.
- Beta Diversity (PCoA): Bray-Curtis dissimilarity for visualizing compositional differences (2 and 3 axis).
- Bubble Graphs: Compare taxa abundances.
- Rarefaction Curves: Assess alpha diversity based on sequencing depth.
Installation
Prerequisites
- Python 3.8 or higher
- Required libraries:
pandas,glob,os,plotly,matplotlib,seaborn,scipy,skbio
Install dependencies:
bash
pip install pandas plotly matplotlib seaborn scipy scikit-bio
Clone the Repository
bash
git clone https://github.com/GmoreiraVet/Guitools.git
cd Guitools
Usage
Preparing Input Files
Input Folder: Place Bracken report files in the designated directory. Default path:
python
input_folder = "/home/viroicbas/scriptTeste/bracken_reports/"
Modify inputfolder in the scripts if needed.
File Naming: Ensure Bracken report files follow the naming format SAMPLEbracken.txt
(Most Scripts now ask the user for the file path instead)
Outputs
Each script saves visualizations as HTML or PNG files in the working directory, ready for publication.
:books: Citation :books:
If you use Guitools in your research, please consider citing the software. You can generate the citation directly from GitHub by using the "Cite this repository" button located in the repository's header (next to the "Fork" and "Star" buttons). This will generate a citation formatted in the recommended style for GitHub repositories.
Thank you for your support!
Owner
- Login: GmoreiraVet
- Kind: user
- Repositories: 1
- Profile: https://github.com/GmoreiraVet
Citation (citation.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "Guitools"
authors:
- family-names: "Moreira"
given-names: "Guilherme"
orcid: "https://orcid.org/0009-0002-2828-7202
date-released: "2025-02-13"
version: "1.1.1"
repository-code: "https://github.com/GmoreiraVet/Guitools"
doi: https://doi.org/10.5281/zenodo.14870717
GitHub Events
Total
- Release event: 3
- Public event: 1
- Push event: 26
- Create event: 3
Last Year
- Release event: 3
- Public event: 1
- Push event: 26
- Create event: 3