Computational Biology & AI

Explore Computational Biology and AI through Python training, bioinformatics tutorials, cutting-edge AI tools, and the latest scientific research.

RibbonFold: Generating Amyloid Polymorph Landscapes with AI

Amyloid fibrils are central to neurodegenerative diseases like Alzheimer’s and Parkinson’s. However, predicting their structures is notoriously difficult because, unlike most proteins that fold into a single stable form, amyloids exhibit extreme polymorphism: a single sequence can fold into multiple distinct, stable structures depending on conditions. Existing tools like AlphaFold2, designed for monomeric, soluble proteins,

Read More »

Rethinking Decision-Making: Tiny Recurrent Neural Networks for Interpretable Cognitive Modeling

A recent breakthrough in computational neuroscience introduces a novel framework that uses tiny recurrent neural networks (RNNs) to model the cognitive processes behind biological decision-making. The study challenges traditional approaches like Bayesian inference and reinforcement learning (RL) by offering a more flexible yet interpretable alternative. Instead of relying on complex, high-dimensional models, this work demonstrates

Read More »

VariFAST: Automated Variant Filtering by Tagged-Signatures

Introduction Next-Generation Sequencing (NGS) has become a foundational technology in genomics research. Despite the advances in sequencing accuracy and variant callers, false positive variants remain a significant issue in both whole genome and whole exome sequencing analyses. Traditionally, researchers rely on manual review using tools such as the Integrative Genomics Viewer (IGV) to filter out

Read More »

Bifaceted Protein Nanomaterials: Computational Design and Colocalization

A groundbreaking study published in Nature Materials presents a computational framework for creating bifaceted protein nanomaterials—also known as Janus protein nanoparticles—with independently addressable faces. This approach overcomes the limitations of traditional symmetric protein designs, which preclude functional differentiation across particle surfaces. 1. Introduction & Design Rationale Traditional nanoparticle designs rely on high symmetry and identical

Read More »

Anaconda for Beginners

Installing Python and configuring the environment can be challenging for beginners, especially when dealing with multiple packages and dependencies. Anaconda offers a simplified solution by providing a pre-configured Python distribution tailored for scientific computing and data analysis. This post introduces Anaconda, explains its core components, and provides a step-by-step guide for installation and basic usage

Read More »

Python Starter Pack: The Essentials for Absolute Beginners

Python is one of the easiest and most powerful programming languages to learn. Whether you’re planning to explore data science, artificial intelligence, or bioinformatics, Python is the perfect place to begin. This post introduces the basic concepts you need to start coding! What Is Python?​ Python is a general-purpose programming language known for its readable

Read More »

Interested in collaborating or learning more? Feel free to reach out—I’m always open to new projects and opportunities.

Looking for a collaborator or expert in bioinformatics? Have a project or idea you want to discuss? Ready to bring your research to the next level? Curious how data can unlock new possibilities? Let’s create something impactful together.

Scroll to Top