Skip to main content

Ot2Rec Report

Automatic report generation for processing of cryo-electron tomography datasets

License Issues

Ot2Rec report is a tool to automatically generate reports of tomography reconstructions run in Ot2Rec.

The reports currently cover the following Ot2Rec plugins:

  • Motioncor2
  • IMOD alignment
  • IMOD reconstruction
  • AreTomo alignment
  • AreTomo reconstruction
  • Savu reconstruction

The following Ot2Rec plugins are also covered, but may be stubs or less stable:

  • CTFSim
  • CTFFind4
  • Richardson-Lucy deconvolution with RedlionFish.

If you have any ideas on what you'd like included in the reports, file an issue and we will do our best to add it. Or if you'd like to get involved, feel free to make a pull request.

Installation

We highly recommend using a virtual environment, e.g., conda

conda create -n ot2rec_report pip python=3.10
conda activate ot2rec_report

To install from PyPI:

pip install ot2rec-report

To install from source:

git clone https://github.com/rosalindfranklininstitute/ot2rec_report.git
conda create -n o2r_report
conda activate o2r_report
pip install -e .

If you encounter any issues with pydot, with your conda environment activated:

conda install -c conda-forge graphviz

Usage

In your terminal, navigate to the folder where your Ot2Rec processing has been done (hint: this is where the o2r_plugin.log files live.

Once you're there:

o2r.report.run

A GUI will pop up to capture your input:

  • Project name is the project name of your experiment, same as you'd have used for Ot2Rec. This is normally the first part of the filename, e.g. TS would be the project name for TS_001_0.0.mrc.
  • Choice of sections to include in the report. Hold down Ctrl to select more than one.
  • Export to html: If you'd like this Jupyter notebook without the code as a html report. Your report.html will be created in the same directory. You can print this as a pdf if you'd like to.
  • Export to slides: This creates a report.slides.html file which you can view and present in your browser.

By default, a Jupyter notebook report.ipynb is produced which contains the report.

Contributing

Contributions are very welcome, it does not have to be through code! If you have any suggestions, you can raise an issue. Pull requests are also welcome, though you may want to raise an issue first to make sure we're not duplicating effort.

Citing

If you have found Ot2Rec useful, please cite us:

Ot2Rec: A Semi-Automatic, Extensible, Multi-Software Tomographic Reconstruction Workflow Neville B.-y. Yee, Elaine M. L. Ho, Win Tun, Jake L. R. Smith, Maud Dumoux, Michael Grange, Michele C. Darrow, Mark Basham bioRxiv 2022.12.15.520632; doi: https://doi.org/10.1101/2022.12.15.520632

Funding

This project was funded as part of the Electrifying Life Sciences project at the Rosalind Franklin Institute.

Metadata

Release files for ot2rec-report 0.1.0.post4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ot2rec-report 0.1.0.post4
File Size Uploaded Provenance Actions
ot2rec_report-0.1.0.post4.tar.gz 23.6 kB Without provenance Details for ot2rec_report-0.1.0.post4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ot2rec-report 0.1.0.post4
File Interpreter ABI Platform Actions
ot2rec_report-0.1.0.post4-py3-none-any.whl Python 3 none any Details for ot2rec_report-0.1.0.post4-py3-none-any.whl

Total release size: 83.6 kB

Release files / ot2rec_report-0.1.0.post4.tar.gz

Download URL ot2rec_report-0.1.0.post4.tar.gz
Size 23.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4a6eab50b9b9ab5c2eb8483c51a0cf7ab34247896aeee7283f33c546993b775c
BLAKE2b-256 checksum
How to use checksums
93fd08be288026e5fbca6e951f9aa9e9003426854b8f355e4d89ea9dcaebd926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / ot2rec_report-0.1.0.post4-py3-none-any.whl

Download URL ot2rec_report-0.1.0.post4-py3-none-any.whl
Size 60.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5183c606d92f166478852046fa5c010a9aa88f6dbfd3f8296cfa3edeaa4de469
BLAKE2b-256 checksum
How to use checksums
5704de4cd48a4ca8a2f79bb86b2dde7e714649440cf1f75fe0b02bfd4937acb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Security for ot2rec-report 0.1.0.post4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page