Skip to content

kostasgalexiou/BlastUI_Alessandro201

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlastUI

A graphical interface for BLAST to run queries against your own local sequences.

From the blast website:

The Basic Local Alignment Search Tool (BLAST) finds regions of local similarity between sequences. The program compares nucleotide or protein sequences to sequence databases and calculates the statistical significance of matches. BLAST can be used to infer functional and evolutionary relationships between sequences as well as help identify members of gene families.

Features

  • Blast queries against your own sequences
  • Visualize the results, filter and aggregate them
  • Graphical summary of the alignments
  • Save the results as Excel or CSV files
  • Add your own scripts to analyze the data
  • Save the hits sequences or the alignments
  • Find multiple hits from the same sequence

Next features

  • Auto update the app when a new version is available
  • Right now you can run the program on a server and all the users in the network can access it and perform analysis. I plan on implementing the ability to let users log in, have their own sequences and queue queries so that many users can use the software at the same time


Untitled.1.mp4

immagine

immagine

immagine

immagine

The data used to produce the images is not the same in all of them.

Installation

Conda

git clone https://github.com/Alessandro201/BlastUI/
conda env create -n BlastUI --file environment.yaml
conda activate BlastUI

Launch the app with

python ./run_app.py

Contributing

If you want to package the app into an executable, you need to install pyinstaller to package it:

pip install pyinstaller

And once you're done, you can package the app with:

pyinstaller --clean -y .\create_package.spec 

Check that ./.streamlit, ./pages and ./scripts folders are present in the top-level directory of the output otherwise the application won't work.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages