The backend of the GNExT platform is a Django REST API providing data access, search capabilities, and processing services for GWAS (Genome-Wide Association Studies) data analysis and visualization.
For detailed overview of the platform, please refer to the GNExT platform repository which describes the platform in more detail and showcases how to set up a GNExT platform for your study data. The repository provides information on the configuration parameters and the deployment strategy.
- 📦 GNExT Platform - Complete platform with frontend, backend, and deployment
- 🔧 GNExT Backend - Django REST API and data processing (this repository)
- 🎨 GNExT Frontend - Vue.js web interface
- ⚙️ GNExT Nextflow Pipeline - Data processing pipeline for GWAS analysis
In development mode, ensure that the GNExT Platform repository is cloned with all submodules. After completing the .env configuration, proceed to the backend directory to initialize and configure the development environment according to the steps outlined below.
Option 1: Create new conda environment
# Create and activate conda environment with Python 3.11
conda create -n gnext_backend python=3.11
conda activate gnext_backend
# Install Python dependencies
pip install -r requirements.txt
# Initialize Typesense (if needed)
bash setup_typesense_dev.sh
python init_typesense.py
# Start development server
python manage.py runserver 0.0.0.0:8300Option 2: Use existing conda environment
# Activate your existing conda environment
conda activate gnext_backend
# Install/update Python dependencies
pip install -r requirements.txt
# Initialize Typesense (if needed)
python init_typesense.py
# Start development server
python manage.py runserver 0.0.0.0:8300The backend API will be available at http://localhost:8300 (or the port specified in VITE_BACKEND_PORT)
Please have a look at the GNExT Platform repository.
Bridging the gap between genome-wide association studies and network medicine with GNExT Lis Arend, Fabian Woller, Bastienne Rehor, David Emmert, Johannes Frasnelli, Christian Fuchsberger, David B. Blumenthal, Markus List bioRxiv 2026.01.30.702559; doi: https://doi.org/10.64898/2026.01.30.702559
