Skip to content

sid0sid-ops/correct-emboss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧬 BioAlign-Pro

Pairwise DNA & Protein Sequence Alignment Engine

Engineered by Siddharth Tripathi M.Sc. Candidate, Centre for Systems Biology & Bioinformatics Panjab University, Chandigarh, India

Developed under the guidance of Dr. Ashok Kumar, Assistant Professor, PU Chandigarh


License: MIT JavaScript TailwindCSS


🔬 Overview

BioAlign-Pro is a mathematically rigorous, fully responsive, zero-configuration local Web Application built to perform industrial-grade Global (Needleman-Wunsch) and Local (Smith-Waterman) alignments.

It was engineered natively in vanilla JavaScript to completely replicate the exact scientific mathematical parity of authoritative bioinformatics tools without requiring any backend servers, local binary installations, or extensive wait queues.

"Where chemicals became so advanced that they started studying themselves."

✨ Key Capabilities

  1. Flawless Academic Parity (100% EMBOSS Match)
    • The algorithmic architecture guarantees absolute point-for-point scoring accuracy against EMBOSS standards, calculating exact $G(L) = Open + (L-1)*Extend$ affine gap penalties.
  2. Native Matrix Compilation
    • No generic integers. BioAlign processes authentic substitution frequencies generated directly by the NCBI (BLOSUM62, PAM250, EDNAFULL, etc.) accurately scaling for transition mutations.
  3. Optimized Needleman-Wunsch Engine
    • Expanding upon classic Dynamic Programming architectures, BioAlign features a safely guarded Array Buffer computational matrix explicitly tested to handle continuous calculations scaling up to 40,000,000 DP Grid Cells (allowing biological sequence overlaps exceeding 6,000 nucleotides).
  4. Professional Output Visualizer
    • Instantly dynamically synthesizes .pair and .markx3 standard vertical text output mappings—complete with trace alignments, coverage blocks, sequence identity thresholds, and bit scores. No parsing required.
  5. NCBI Auto-Fetching Hook
    • Seamlessly extracts reference Accession sequences (NM_... etc.) directly into the computing grid using NCBI's E-utilities framework, automatically formatting multi-line FASTA dumps into raw sequence logic.

🛠 Usage & Deployment

BioAlign-Pro requires zero dependencies. It operates entirely within modern web-browser computational threads natively.

  1. Clone this repository directly to your machine.
  2. Double click index.html.
  3. Load your queries, select your substitution matrices, dial your affine extensions, and Align!

Note for Developers: This application leverages CSS variable injections via Tailwind's Play CDN engine. It handles modern DOM API hooks for cross-mode light/dark syncing natively.

👨‍🔬 Authors

Siddharth Tripathi - Lead Architect & Developer Student, M.Sc. Centre for Systems Biology & Bioinformatics, Panjab University.

Special acknowledgement and gratitude to Dr. Ashok Kumar (Assistant Professor, Panjab University) for continued expert guidance, academic structure, and foundational instruction throughout the course of this biological engineering.

📜 License

This software executes under standard MIT Protocol stipulations. Academic forkers should credit appropriately according to EMBL standards for molecular mathematical simulation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors