Brieflow is an extensible computational pipeline for high-throughput analysis of optical pooled screening data.
This repo contains the source code for running an OPS screen analysis. Brieflow Analysis contains configuration notebooks/files and execution scripts for running an OPS screen analysis.
We strongly suggest that Brieflow is set up with the companion Brieflow Analysis repository.
Full details on setup, installation, test data, usage, module details, and contribution guides:
https://brieflow.readthedocs.io
Brieflow was created by Matteo Di Bernardo, Roshan Kern, and others in the Cheeseman Lab. Brieflow was started in 2024 and is actively being developed. If you are interested in contributing please reach out!
If you use our code please cite this manuscript:
@ARTICLE
author={Di Bernardo, Matteo and Kern, Roshan S. and Mallar, Apratim and Nutter-Upham, Adrienne and Blainey, Paul C. and Cheeseman, Iain},
title={Brieflow: An Integrated Computational Pipeline for High-Throughput Analysis of Optical Pooled Screening Data},
year={2025},
DOI={10.1101/2025.05.26.656231}
We welcome community contributions to Brieflow. Optical pooled screens vary between labs and we would love to add and share approaches that you have taken to your data such that the community can make use of this!
Feel free to:
- Giving the repo star to boost Brieflow's visibility!
- Join Brieflow's Discord to chat with the developers.
- File a GitHub issue to share comments and issues.
- Clone the repository, create a new branch, and submit a pull request as detailed in the pull request template.
Make sure to review the Brieflow development guide to understand how to best contribute!
