Skip to content

DyHealthNet/gnext_backend

Repository files navigation

GNExT Platform - Backend

GNExT_Logo_Black

GWAS Network Exploration Tool

Overview

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.

🔗 Repository Links

Development Setup

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.

Quick Start

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:8300

Option 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:8300

The backend API will be available at http://localhost:8300 (or the port specified in VITE_BACKEND_PORT)

Deployment Setup

Please have a look at the GNExT Platform repository.

Citation

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

About

Repository of the Backend of the GNExT Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors