Skip to content

jonas-fuchs/MSAexplorer

Repository files navigation

Logo

Introducing MSAexplorer, a simple python package and shiny application to analyse and plot multiple sequence alignments. The main goal of the plotting features are to grasp the whole alignment and generate publication ready pdfs. Moreover, MSAexplorer simplifies reading and analyses of multiple sequence alignments with minimal python syntax.

The serverless shiny app is automatically deployed to gihub pages via shinylive and includes the current version of the master branch. All computation runs in your browser. MSAexplorer can handle any alignment size. However, the computation time increases with larger alignments. If your alignment is similar to my examples, plotting will be near to instant on any modern cpu.

Quick Installation

git clone https://github.com/jonas-fuchs/MSAexplorer
cd MSAexplorer
pip install -r requirements.txt

Runs in your browser - no need to install anything, just might take a few seconds to load.

Want to install it locally?

git clone https://github.com/jonas-fuchs/MSAexplorer
cd MSAexplorer
pip install -r requirements.txt  # installs all dependencies
shiny run app.py

gif

png