ClockBase is a web application for analyzing and visualizing biological age predictions from DNA methylation data and RNA-Seq data. It provides an interface to upload datasets, view predictions, and explore metadata associated with GEO Series.
To run the application locally, follow these steps:
- Clone the repository:
git clone https://github.com/Gladyshev-Lab/clockbase cd clockbase - Navigate to the frontend directory, and install dependencies:
cd ../frontend npm install - Build frontend assets:
npm run build
- Open new terminal and navigate to the backend directory and install dependencies:
cd backend uv venv .venv -p 3.13 source .venv/bin/activate # On Windows use `.venv\Scripts\activate` uv pip install -r requirements.txt
- Start the server:
uv uvicorn main:app --host 0.0.0.0 --port 8009
- Open your web browser and navigate to
http://localhost:8009to access the application.