Bioshift Logo
Computational Chemistry & Bioinformatics

Bioshift

Computational Chemistry & Bioinformatics Platform

A powerful visual workflow platform for computational chemistry and bioinformatics, featuring 100+ specialized nodes with drag-and-drop interface, integrated engines (AutoDock Vina CPU/GPU, GROMACS, RDKit, OpenBabel), 8+ ML algorithms, ADMET prediction (ADMETLAB, ProTox-III, Molsoft), support for 15+ molecular file formats, and 20+ plot types with interactive 3D molecular viewers (NGL.js) and ProLIF analysis.

AutoDock Vina (CPU & GPU)
GROMACS (Full MD Suite)
100+
Specialized Nodes
15+
Molecular File Formats
20+
Plot Types

Powerful Features for Modern Research

Bioshift combines 100+ specialized nodes with the best computational chemistry and bioinformatics tools in a unified, visual platform. From molecular docking and dynamics to quantum chemistry, machine learning, and advanced analytics, streamline your entire research workflow.

Visual Workflow Canvas

Build complex computational pipelines with 100+ specialized nodes using an intuitive drag-and-drop canvas. Features real-time workflow validation, undo/redo support, node resizing, and automatic connection management for seamless workflow creation.

Molecular Docking Suite

Complete AutoDock Vina integration with both CPU and GPU (CUDA) versions. Includes receptor/ligand preparation nodes, grid search optimization, Vina Split for result management, docking analysis, and molecular merging capabilities.

GROMACS Molecular Dynamics

Full GROMACS workflow integration: system preparation, energy minimization, NVT/NPT equilibration, production MD simulations, MDAnalysis for trajectory analysis, CHARMM-GUI input support, XTC extraction, and interactive trajectory visualization.

Multi-Format Data I/O

Native support for 15+ file formats: molecular (SDF, MOL, MOL2, PDB, PDBQT, XYZ), data (CSV, Excel, TXT, JSON). Features automatic format detection, batch processing, folder input/output nodes, and specialized viewers for each data type.

ADMET & Drug Properties

Web-based ADMET prediction via ADMETLAB scraping, ProTox-III toxicity assessment, Molsoft property calculations. Each with dedicated analysis nodes for comprehensive drug-likeness evaluation and ADMET profiling.

Machine Learning Suite

Scikit-learn integration with 8 algorithms: Logistic Regression, Random Forest (Classifier/Regressor), SVM/SVR, KNN, Linear Regression. Complete model lifecycle support (train/test split, save/load, predict), plus K-means/Agglomerative clustering and PCA.

Molecular Visualization

Interactive visualization with 2D structure drawing, 3D molecular viewer (NGL.js-based Web3DViewer), ProLIF protein-ligand interaction fingerprinting, trajectory viewers for MD, and 20 plot types including scientific plots (volcano, ECDF, pair plots).

Database Connectivity

Direct integration with chemical databases: PubChem compound search, RCSB PDB protein structure retrieval, and KNApSAcK natural products database scraping. Automatic data format conversion and batch retrieval support.

Extensible Plugin System

Modular plugin architecture supporting custom node development. Features automatic plugin discovery from plugins folder, dynamic loading/reloading, and a complete plugin API. Includes example 'hello_biosift' plugin as template.

Project Management

Complete workflow management with .bsw file format for saving/loading. Features recent projects dialog on startup, workflow validation with visual feedback, execution state tracking, and automatic temp file cleanup per session.

Cheminformatics Tools

RDKit and OpenBabel engines for molecular processing: structure minimization with force fields (UFF, MMFF94), 3D conformer generation with genetic algorithm, structure validation, and format conversion between molecular file types.

DataFrame Operations

Pandas-based data manipulation nodes: Select Columns, Filter Rows by conditions, Slice Rows by index, Drop Duplicates, Sort Rows, and Merge DataFrames. Complete data processing pipeline for tabular data analysis.

Chromatography Analysis

Specialized chromatography workflow: ChromReader for data import, signal smoothing algorithms, baseline correction, automated peak detection, peak integration for quantification, and interactive ChromViewer for visualization.

Response Surface Methodology

RSA workflow nodes for experimental optimization: RSA Preparation for data setup, RSA Fitting for response surface model generation, and RSA Surface for 3D visualization of response surfaces and optimization landscapes.

Production-Ready Platform

Built with PySide6 (Qt) for native performance. Features session-based temp directory management, resource compilation system, splash screen with loading progress, and professional Windows distribution. Available after licensing.

Ready to Transform Your Research Workflow?

Join researchers worldwide who are using Bioshift to accelerate their computational chemistry and bioinformatics projects.

View Documentation

Integrated Scientific Engines & Tools

Bioshift brings together the most powerful computational chemistry and bioinformatics tools in a single, cohesive platform. No more switching between different software packages.

Molecular Docking

AutoDock Vina NodeCPU Docking

Standard molecular docking with AutoDock Vina CPU version

AutoDock Vina GPU NodeGPU Accelerated

CUDA-accelerated Vina for high-throughput virtual screening

Receptor PreparationStructure Prep

Automated protein preparation for docking (PDBQT conversion)

Ligand PreparationStructure Prep

Ligand preparation with charge and torsion assignment

Docking AnalysisAnalysis

Parse and analyze docking results with scoring metrics

Vina SplitResult Processing

Split multi-model PDBQT files from docking results

Grid SearchGrid Setup

Define search box parameters for docking simulations

Merge MoleculeStructure Tools

Combine multiple molecular structures into single file

Molecular Dynamics

GROMACS PreparationSystem Setup

Generate topology and prepare system with pdb2gmx

GROMACS MinimizeEnergy Min

Energy minimization using steepest descent algorithm

GROMACS EquilibrateEquilibration

NVT and NPT ensemble equilibration protocols

GROMACS ProductionMD Simulation

Production MD runs with mdrun engine

MDAnalysisAnalysis

RMSD, RMSF, radius of gyration trajectory analysis

CHARMM-GUI InputWeb Interface

Import CHARMM-GUI generated system files

GROMACS Input EditorMDP Editor

Edit molecular dynamics parameter (.mdp) files

XTC ExtractorTrajectory Tools

Extract frames from compressed trajectory files

GROMACS PlottingData Viz

Plot energy, temperature, pressure from .edr files

GROMACS Viewer3D Viewer

NGL.js-based trajectory visualization

Cheminformatics

RDKit MinimizeEnergy Min

UFF or MMFF94 force field minimization

OpenBabel MinimizeEnergy Min

Multiple force field options (GAFF, MMFF94, UFF)

Conformer Generation3D Generation

Generate low-energy 3D conformers with ETKDG

Machine Learning

Train Test SplitData Split

Split data with stratification support

Logistic RegressionClassifier

Scikit-learn logistic regression with regularization

Random Forest ClassifierClassifier

Ensemble tree classifier with feature importance

SVM ClassifierClassifier

Support Vector Classification with RBF/linear kernels

KNN ClassifierClassifier

K-nearest neighbors with distance metrics

Linear RegressionRegressor

Ordinary least squares linear regression

Random Forest RegressorRegressor

Ensemble tree regressor for continuous targets

SVRRegressor

Support Vector Regression with kernel tricks

Model Save/LoadPersistence

Pickle-based model serialization

Model Test/PredictInference

Batch prediction and model evaluation

Data Analysis & Visualization

Select/Filter/SortDataFrame Ops

Column selection, row filtering, sorting operations

Merge/Drop DuplicatesDataFrame Ops

Join dataframes and remove duplicate rows

K-Means ClusteringClustering

Partition data into K clusters with elbow method

Agglomerative ClusteringClustering

Hierarchical clustering with dendrogram

PCADim Reduction

Principal Component Analysis for feature reduction

Evaluation MetricsModel Eval

Confusion matrix, precision/recall, MSE/R²

ADMET & Drug Discovery

ADMETLAB PredictionWeb Scraping

Fetch ADMET properties via ADMETLAB 3.0 API

ADMET AnalysisData Analysis

Parse and visualize ADMET prediction results

ProTox PredictionWeb Scraping

ProTox-III toxicity class and LD50 prediction

ProTox AnalysisData Analysis

Toxicity endpoint analysis and alerts

Molsoft PropertiesWeb Scraping

Drug-likeness and molecular properties

Molsoft AnalysisData Analysis

Property radar charts and rule-of-five

Visualization & Interaction

Structure Draw 2D2D Drawing

RDKit-based 2D structure depiction

ProLIF InteractionInteraction Fingerprint

Protein-ligand interaction fingerprinting

Web 3D Viewer3D Viewer

NGL.js molecular viewer in embedded browser

Data I/O & Database

Molecular ReadersFile Input

SDF, MOL, MOL2, PDB, PDBQT, XYZ with RDKit

Data ReadersFile Input

CSV, Excel, TXT, JSON with pandas

File WritersFile Output

Save molecules, dataframes, plots, text

PubChem SearchWeb API

Search compounds by name/SMILES/InChI

RCSB PDBWeb API

Fetch protein structures by PDB ID

KNApSAcK ScraperWeb Scraping

Extract natural product data

Data Processing

Select ColumnsColumn Ops

Select subset of DataFrame columns

Filter RowsRow Ops

Filter rows by column conditions

Slice RowsRow Ops

Extract rows by index range

Drop DuplicatesData Cleaning

Remove duplicate rows by column values

Sort RowsRow Ops

Sort DataFrame by one or more columns

Merge DataFramesJoin Ops

SQL-style joins (inner, outer, left, right)

Chromatography & Spectroscopy

Chrom ReaderFile Input

Read chromatography data files

Chrom SmoothingSignal Processing

Savitzky-Golay and moving average filters

Chrom BaselineBaseline Correction

Polynomial and asymmetric least squares

Chrom Peak DetectPeak Finding

Scipy peak detection with parameters

Chrom IntegrateQuantification

Peak area and height calculation

Chrom ViewerInteractive Plot

Plotly-based chromatogram viewer

Response Surface Analysis

RSA PrepDOE Setup

Prepare factorial design matrix

RSA FitModel Fitting

Fit polynomial response surface models

RSA Surface3D Plot

Interactive 3D surface and contour plots

Advanced Analytics

Model LoadModel I/O

Load pickled scikit-learn models

Model SaveModel I/O

Serialize models to disk

Model TestEvaluation

Evaluate model on test data

Model PredictInference

Generate predictions on new data

Technical Specifications & Requirements

Platform

Windows 10/11 (64-bit)

Native Windows application

Memory

8GB RAM minimum

16GB+ recommended

Storage

~14GB installer

14GB+ for engines & data

GPU

NVIDIA GPU optional

CUDA 11.0+ for acceleration

Node Library Summary

110+
Total Nodes
8
Docking Nodes
10
MD Nodes
8
ML Algorithms
20+
Plot Types
15+
File Formats

Ready-to-Use Example Workflows

Get started quickly with our comprehensive collection of example workflows. Each example includes step-by-step instructions and can be used as a template for your research.

2D Molecule Drawing

Beginner

Create and edit molecular structures with interactive 2D drawing tools

Visualization

3D Molecule Viewer

Beginner

Interactive 3D visualization of molecular structures with NGL.js integration

Visualization

Molecular Docking

Intermediate

Protein-ligand docking with AutoDock Vina and result analysis

Docking

CHARMM-GUI Molecular Dynamics

Advanced

Complete molecular dynamics simulation workflow from setup to analysis

MD Simulation

Rdkit Minimisation

Beginner

Molecular structure minimization and energy optimization

Cheminformatics

Openbabel Minimisation

Beginner

Structure optimization using OpenBabel force fields

Cheminformatics

Conformer Generation

Intermediate

Generate and analyze molecular conformers for structure-activity studies

Cheminformatics

ADMET Prediction

Intermediate

Predict drug absorption, distribution, metabolism, and toxicity properties

Drug Discovery

ProTox Prediction

Intermediate

Predict molecular toxicity and identify potential toxicophores

Drug Discovery

Molsoft Prediction

Intermediate

Predict molecular properties using Molsoft tools

Drug Discovery

Dataframe Merge

Beginner

Merge and combine multiple chemical datasets

Data Analysis

Drop Duplicate Dataframe

Beginner

Remove duplicate entries from chemical datasets

Data Analysis

Filter by Row Dataframe

Beginner

Filter dataframe rows based on specific criteria

Data Analysis

Select Column Dataframe

Beginner

Select and manipulate specific dataframe columns

Data Analysis

Short by Row Dataframe

Beginner

Sort dataframe rows by specified columns

Data Analysis

Slice Row Dataframe

Beginner

Slice and extract specific row ranges from dataframes

Data Analysis

General Plotting

Beginner

Create publication-ready plots with matplotlib and seaborn

Data Analysis

Pubchem Scraper

Beginner

Scrape and download molecular data from PubChem database

Data Collection

Knapsack Scraping

Beginner

Scrape and download molecular data from KNApSAcK database

Data Collection

RCSB PDB Viewer

Beginner

View and analyze protein structures from Protein Data Bank

Structural Biology

Prolif Protein Ligand Interaction

Advanced

Analyze protein-ligand interactions with fingerprint generation

Structural Biology

Need More Examples or Custom Workflows?

Our community is constantly creating new workflows. Join our GitHub community to share your workflows and discover what others have built.

Get Bioshift

Bioshift is a premium computational chemistry and bioinformatics platform. Contact us to get your license and download link. We offer flexible pricing for individual researchers, academic institutions, and enterprises.

Most Popular

Individual License

For individual researchers and personal use only

Contact for pricing
  • Full access to all 110+ nodes
  • All scientific engines included
  • Lifetime updates
  • Email support
  • Individual use only - not for commercial purposes
Contact Us

Academic License

Special pricing for educational institutions and research

Contact for pricing
  • Full access to all 110+ nodes
  • All scientific engines included
  • Lifetime updates
  • Priority email support
  • Educational discounts available
  • Non-commercial academic use only
Contact Us

Enterprise License

For organizations and commercial research teams

Contact for pricing
  • Full access to all 110+ nodes
  • All scientific engines included
  • Lifetime updates
  • Dedicated support
  • Custom integrations available
  • Commercial use allowed
Contact Us

System Requirements

Processor

Intel/AMD x64 processor
2.0 GHz or faster recommended

Memory

8 GB RAM
16 GB recommended for large simulations

Storage

50 GB free space
SSD recommended for better performance

Operating System

Windows 10/11 (x64)
Windows 11 recommended

Contact Us for Your License

Email
support@bioshift.space

Send us an email for detailed pricing

Contact via Email
WhatsApp
+62 859-1066-95056

Chat with us directly for immediate assistance

Contact via WhatsApp
Phone
+62 859-1066-95056

Call us for urgent inquiries and support

Contact via Phone

Need Help or Have Questions?

Check our comprehensive documentation, explore our features, or contact us for licensing and support.

Premium Software
Lifetime Updates
Dedicated Support

Get in Touch

Ready to get started with Bioshift? Contact us for licensing information, pricing details, and your personal download link.

Contact Information

Email

Send us an email for detailed pricing

support@bioshift.space

WhatsApp

Chat with us directly for immediate assistance

+62 859-1066-95056

Phone

Call us for urgent inquiries and support

+62 859-1066-95056

Location

Connect

Surabaya, Indonesia

Business Hours

Monday - Friday: 9:00 AM - 6:00 PM WIB

Saturday: 9:00 AM - 2:00 PM WIB

Sunday: Closed

Send us a Message

Response Guarantee

We'll respond to your inquiry within 24 hours during business days.

License Terms

Please ensure you select the appropriate license type:

  • Individual: Personal use only, non-commercial
  • Academic: Educational institutions, non-commercial only
  • Enterprise: Organizations with commercial use rights

BioshiftDocumentation & Learning Resources

Comprehensive guides, tutorials, and reference documentation for Bioshift - a visual workflow platform with 110+ specialized nodes for computational chemistry and bioinformatics, featuring AutoDock Vina, GROMACS, RDKit, Scikit-learn ML, and 20+ plot types.

Before You Begin

Make sure you have everything ready for a smooth Bioshift experience

System Requirements

  • Windows 10/11 (64-bit) - primary platform
  • 8GB RAM minimum (16GB recommended for MD/quantum)
  • 50GB free disk space minimum for data and engines
  • NVIDIA GPU optional (CUDA 11.0+ for Vina GPU acceleration)

Software Dependencies

  • Python 3.8+ with PySide6 Qt framework
  • AutoDock Vina (CPU and GPU versions)
  • GROMACS molecular dynamics suite
  • RDKit and OpenBabel cheminformatics
  • Pandas, NumPy, Scikit-learn for data/ML
  • Plotly for interactive visualizations

Sample Data & Resources

  • Protein structures (PDB format) for docking/MD
  • Small molecules (SDF/MOL format) for testing
  • Example workflows (.bsw files) for each engine
  • Test datasets for machine learning nodes
  • Plugin examples (hello_biosift) for development

Step-by-Step Guide

Get started with Bioshift in under an hour

1

Get License

Contact us to get your Bioshift license

5 minutes
2

Quick Start Tutorial

Build your first workflow in 10 minutes

10 minutes
3

Interface Overview

Master the Bioshift workspace

15 minutes
4

Example Workflows

Explore pre-built workflow templates

20 minutes

Choose Your Learning Path

Different paths for different research interests. Pick the one that matches your goals.

Molecular Docking Path

Master AutoDock Vina for drug discovery and virtual screening

Learning Progression:
  1. 1
    Installation & Interface Overview
  2. 2
    AutoDock Vina CPU Docking Basics
  3. 3
    Receptor & Ligand Preparation
  4. 4
    Grid Search & Parameter Optimization
  5. 5
    Docking Results Analysis
  6. 6
    Docking Visualization
  7. 7
    GPU Acceleration & High-throughput Screening
Start This Path

Molecular Dynamics Path

Learn GROMACS for protein simulations and trajectory analysis

Learning Progression:
  1. 1
    Installation & System Requirements
  2. 2
    Protein Structure Preparation (pdb2gmx)
  3. 3
    Energy Minimization (Steepest Descent)
  4. 4
    NVT/NPT Equilibration Protocols
  5. 5
    Production MD Runs (mdrun)
  6. 6
    MDAnalysis: RMSD, RMSF, Radius of Gyration
  7. 7
    CHARMM-GUI Integration & Advanced Setup
Start This Path

Machine Learning & Data Analysis

Learn Scikit-learn algorithms and data processing workflows

Learning Progression:
  1. 1
    Installation & Data Import (15+ formats)
  2. 2
    DataFrame Operations (Select, Filter, Sort, Merge)
  3. 3
    Train-Test Split & Cross-validation
  4. 4
    8 ML Algorithms (RF, SVM, KNN, Logistic Regression)
  5. 5
    Model Evaluation & Statistical Metrics
  6. 6
    Clustering (K-means, Agglomerative) & PCA
  7. 7
    20+ Plot Types for Data Visualization
Start This Path

Cheminformatics & Visualization

Master molecular structure processing and interactive visualization

Learning Progression:
  1. 1
    Installation & RDKit/OpenBabel Setup
  2. 2
    Molecular Structure Minimization
  3. 3
    3D Conformer Generation (ETKDG)
  4. 4
    2D Structure Drawing & Analysis
  5. 5
    Interactive 3D Viewer (NGL.js)
  6. 6
    ProLIF Protein-Ligand Interactions
  7. 7
    Molecular Format Conversion
Start This Path

ADMET & Drug Discovery Tools

Learn drug property prediction and safety assessment

Learning Progression:
  1. 1
    Installation & Web Service Setup
  2. 2
    ADMETLAB 3.0 Property Prediction
  3. 3
    ProTox-III Toxicity Assessment
  4. 4
    Molsoft Drug-likeness Evaluation
  5. 5
    ADMET Data Analysis & Visualization
  6. 6
    Rule-of-Five & Multi-parameter Analysis
  7. 7
    Integration with Docking & ML Workflows
Start This Path

Need More Help?

Can't find what you're looking for? Our community and support team are here to help.