factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
FPbase is a free and open-source, community-editable database for fluorescent proteins and their properties.
DataPython · JavaScriptGitHub @tlambert03OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The Fluorescent Protein Database
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Documentation and info on using the site:.
See also: Using FPbase: The Fluorescent Protein
Database (2023) Methods Mol Biol .
2023;2564:1-45. doi: 10.1007/978-1-0716-2667-2_1
If you're looking for the python API, see https://github.com/tlambert03/fpbasepy
1. Clone repo and cd into directory
1. Create/activate environment using python 3.13 with pipenv/virtualenv/conda
1. Install python requirements for local development
1. Make sure that you have postgres installed.
1. Install Node.js & pnpm (homebrew: brew install node)Read the full README ↗Source code for https://www.fpbase.org
Documentation and info on using the site: https://help.fpbase.org.
See also: Using FPbase: The Fluorescent Protein Database (2023) Methods Mol Biol . 2023;2564:1-45. doi: 10.1007/978-1-0716-2667-2_1
[!TIP] If you're looking for the python API, see https://github.com/tlambert03/fpbasepy
Clone repo and cd into directory
git clone https://github.com/tlambert03/FPbase.git
cd FPbase
Create/activate environment using python 3.13 with pipenv/virtualenv/conda
Install python requirements for local development
uv sync
Make sure that you have postgres installed.
On macOS, with homebrew:
brew install postgresql@15
brew services start postgresql@15
Install Node.js & pnpm (homebrew: brew install node)
npm i -g pnpm
Install frontend requirements
pnpm install
Install a local postgreSQL database (for mac: postgres.app)
Create database, and apply migrations
createdb fpbase
python backend/manage.py migrate
start dev servers:
pnpm dev
You should be able to access the site at http://localhost:8000.
If you have used FPbase in a publication, or are referencing an FPbase protein collection or microscope in your methods, please cite the following paper:
Lambert, TJ (2019) FPbase: a community-editable fluorescent protein database. Nature Methods. doi: 10.1038/s41592-019-0352-8
If you would like to contribute to the website directly (for instance, to add a feature or fix an error), please branch off of develop and submit a pull request.
If you have data that you would like to contribute to the database, please do not do that here. All data can be submitted directly on the website: