Skip to content

This repo contains code for a nextflow pipeline to run a blast on biological sequences.

Notifications You must be signed in to change notification settings

stephenkocsis14/BLAST-Nextflow-Pipeline-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextflow BLAST Pipeline

This repository contains a Nextflow pipeline tutorial for running BLAST (Basic Local Alignment Search Tool) on a set of sequences. This pipeline has been adapted from open-source BLAST and Nextflow tutorials. The pipeline is designed to be modular, efficient, and easy to use, allowing you to perform sequence alignment tasks with minimal setup.

Table of Contents

Introduction

The Nextflow BLAST pipeline simplifies the process of running BLAST by automating the sequence alignment tasks using Nextflow. This pipeline is suitable for researchers and bioinformaticians who need to perform sequence similarity searches efficiently.

Features

  • Automated BLAST execution: Streamlines the process of running BLAST.
  • Modular design: Easy to customize and extend.
  • Scalability: Utilizes Nextflow's parallel execution capabilities.
  • Compatibility: Supports various BLAST tools including blastn, blastp, tblastn, and blastx.

Requirements

  • Nextflow
  • BLAST+
  • An internet connection (for downloading dependencies)

Installation

  1. Clone the repository:
    git clone https://github.com/stephenkocsis14/BLAST-nextflow-pipeline.git
    cd BLAST-nextflow-pipeline
    

Usage

  1. Running the Pipeline
    nextflow run blast.nf --query input.fasta --dbDir /path/to/my/blastDB/ --dbName myBlastDB --outdir results
    
  2. Pipeline Help
    nextflow run blast.nf --help
    

About

This repo contains code for a nextflow pipeline to run a blast on biological sequences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published