Skip to content

knowmics-lab/BacExplorer

Repository files navigation

BacExplorer

Welcome to BacExplorer, a bacterial analysis tool with an user-friendly GUI.

BACEXPLORER

BacExplorer is a software system for the analysis of Microbial data. Its aim is to annotate Bacterial genome with information about Antimicrobial resistance, virulence factor, plasmids, serotypings and so on. The analysis is developed with the workflow management system Snakemake. BacExplorer permits to analyze both raw fastq data and fasta.

immagine

Please read the following guide for a correct installation and usage.

SYSTEM REQUIREMENTS:

Installation:

Internet connection is required to fetch the Docker image and external resources.

LINUX USERS: the package xdg-open is required. Make sure to install it with the following command:

sudo apt install xdg-utils

Analysis:

It can be performed both with .fasta and .fastq files, with the following requirements:

  • at least 25 GB of storage space;
  • FASTA: at least 8 GB of RAM to analyze one sample;
  • FASTQ: at least 8 GB of RAM to analyze one sample;

INSTALLATION

An UNIX environment is required so that Snakemake will be able to perform. This is ensured with the usage of Docker, so the tool can be executed on Linux, macOS and Windows Professional. If your system doesn't have Docker, please install it for your platform from here: https://www.docker.com/. You can decide to install Docker later, since we provide the download link for your platform inside the application too. The installation of Docker is the only manual step for the usage of BacExplorer: everything else is automatized. Please ensure to run Docker before you start setting the environment, otherwise the app will not be able to run.

App setup

SETUP

  1. Check if Docker is installed, otherwise download the version for your platform.
  2. Start Docker or Docker Desktop.
  3. Run the Environment Setup to setup the container and run it.

Docker setup

USAGE

  1. Input
    The user should put his input files in a specific folder, where the outputs are going to be saved. FASTQ file formats need to be either .fastq.gz or .fq.gz. Fasta file extension should be .fasta.
  2. Parameters setting
    The user needs to set the following parameters for the analysis:
  • The analysis name, this will also be the name of the HTML report;
  • If all the samples belongs to the same Genus and Species, it is possible to specify them and the kraken2 taxonomy analysis will be skipped.
  • Identity and Coverage value for the filtering of AMR and virulence factor results. Default parameter is 90% for both.
  • The folder with the data to be analyzed.

Parameters_setting

  1. Output organization Inside the input folder the system will create an output folder with several subfolders:
  • abricate
  • abricate_ecoli
  • agrvate
  • amrfinder
  • ectyper
  • emmtyper
  • fasta - only in fastq analysis
  • file
  • hicap
  • kleborate
  • kleborate_escherichia
  • kraken2
  • legsta
  • lissero
  • mlst
  • pbptyper
  • sccmec
  • shigatyper
  • spatyper
  • trim - only in fastq analysis
  • virulencefinder
  • Report.html
  1. Report page

immagine

immagine

immagine

Test

FASTQ

To test BacExplorer with fastq samples it is possible to download:

FASTA

Fasta samples to test BacExplorer can be found in "test_data" folder in this repository.

Software and Database

Software

Database

Citation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages