This repository contains the documentation source files for HumanBase. These files are Sphinx docs written with reStructuredText.
Check the Read the Docs build status and documentation: https://app.readthedocs.org/projects/humanbase/
The live documentation is available at: https://humanbase.readthedocs.io/
Preview Builds: Read the Docs can build documentation for pull requests, but this needs to be triggered. To preview your changes before merging:
- Create a pull request from your branch to
master
- Go to https://app.readthedocs.org/projects/humanbase/ to trigger a build
- Python 3.8 or higher
- pip (Python package installer)
- Make (for building documentation)
# Clone the repository
git clone https://github.com/aaronkw/humanbase-docs.git
cd humanbase-docs
# Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r docs/requirements.txt
# Navigate to the docs directory
cd docs
# Clean previous builds (optional)
make clean
# Build HTML documentation
make html
# View the documentation
open _build/html/index.html # On macOS
# Or: python -m http.server -d _build/html 8000 # Then visit http://localhost:8000
The documentation is organized as follows:
docs/
- Main documentation directoryindex.rst
- Main table of contents and entry pointconf.py
- Sphinx configuration filerequirements.txt
- Python dependencies for building docsimg/
- Images and diagrams used in documentation- Tool-specific documentation:
sei.rst
- Sei/DeepSEA sequence-based predictionsbeluga.rst
- DeepSEA (Beluga) chromatin profile predictionsexpecto.rst
- ExPecto expression predictionsexpectosc.rst
- ExPectoSC variant effect predictionsnetwas.rst
- NetWAS network-based association studiesin-silico-mutagenesis.rst
- In silico mutagenesis analysis
- Network documentation:
functional-networks.rst
- Functional gene networkstissue-networks.rst
- Tissue-specific networks
.readthedocs.yaml
- Read the Docs build configurationREADME.rst
- This file