Identifying Taxonomy and Assessing Biodiversity from eDNA Datasets.
- Python 3.10+
- Node.js 20+
Because this is a Monorepo containing both a Python backend and a Node.js frontend, you need to set up both environments to run the full application.
For Windows:
# Create the virtual environment
python -m venv venv
# Activate the virtual environment
.\venv\Scripts\activate
# Install the machine learning and API dependencies
pip install -r backend/requirements.txtFor macOS / Linux:
# Create the virtual environment
python3 -m venv venv
# Activate the virtual environment
source venv/bin/activate
# Install the machine learning and API dependencies
pip install -r backend/requirements.txtThe frontend uses standard Node.js commands, which run identically on both Windows and Mac.
# Move into the frontend directory
cd frontend
# Install all the React and Next.js dependencies
npm install
# Start the development server
npm run devOnce the server starts, open http://localhost:3000 in your browser to view the dashboard!