Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home page DNA analysis Protein_analysis Home page sequence alignment Sequence_alignment Bioinformatics Sequence Analysis Web Application

Overview

This project is an interactive bioinformatics web application developed using Python, Streamlit, and Biopython. It enables users to perform common DNA and protein sequence analyses through a simple graphical interface without requiring command-line tools. The project was developed independently to strengthen programming skills and gain practical experience in computational biology.

Features

✔ DNA to Protein Translation

✔ Reverse Complement Generation

✔ GC Content Calculation

✔ Nucleotide Composition Analysis

✔ Protein Physicochemical Analysis

✔ Molecular Weight Calculation

✔ Amino Acid Composition

✔ Global Pairwise Sequence Alignment

✔ Interactive Data Visualization

Technologies Used

-Python

-Streamlit

-Biopython

-Matplotlib

Project Structure

Bioinformatics_project/

│── App.py

│── dna.py

│── README.md

│── requirements.txt

Installation

-git clone https://github.com/Vardini2468/Bioinformatics_project.git

-cd Bioinformatics_project

-pip install -r requirements.txt

-streamlit run App.py

Example DNA Sequence

ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG

Bioinformatics Concepts Used

-DNA sequence analysis

-Translation

-Reverse complement

-GC content

-Protein analysis

-Sequence alignment

-Amino acid composition

Future Improvements

-FASTA file upload

-GenBank support

-BLAST integration

-Multiple sequence alignment

-ORF prediction

-Downloadable reports

Live Demo

👉 https://your-app.streamlit.app

Author

Alla Vardini

About

Interactive bioinformatics web application for DNA and protein sequence analysis built using Python, Streamlit and Biopython.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages