BioProfiling.jl

BioProfiling.jl performs morphological profiling of high-content imaging screens in Julia by compiling, filtering, and statistically analyzing cell morphology measurements to identify perturbation effects and infer compound mechanisms of action.


Key Features:

  • End-to-end profiling: Integrated workflow to compile, filter, and analyze morphological profiles derived from high-content imaging screens within the Julia environment.
  • Data structures and helper functions: Robust data structures and functions to transform, normalize, and visualize morphological measurements.
  • Robust statistical analysis: Statistical methods including distance metrics and permutation tests for quantifying significance and handling high fractions of outliers.
  • Visual artifact diagnostics: Tools to detect and diagnose visual artifacts within morphological analyses.
  • Biological integration: Support for analysis of chemical imaging screens and network localization of molecular targets to relate profiles to mechanisms of action.

Scientific Applications:

  • High-content imaging studies: Generation and comparison of morphological profiles to detect cell state changes under diverse experimental conditions.
  • Mechanism-of-action inference: Use of morphological signatures to provide insights into compound effects and mechanisms of action.
  • Hypothesis testing and target localization: Statistical testing of perturbation effects and network localization of molecular targets for biological hypothesis generation.
  • Drug discovery and chemical screening: Analysis of chemical imaging screens to prioritize compounds based on morphological impact.

Methodology:

Assembling morphological measurements into profiles and applying data structures and helper functions to transform, normalize, visualize, compile, filter, and analyze profiles; applying robust statistical methods including distance metrics and permutation tests to handle outliers; performing visual artifact diagnostics and network localization of molecular targets, implemented for computational efficiency in Julia.

Topics

Details

License:
MIT
Cost:
Free of charge (with restrictions)
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Julia
Added:
10/24/2021
Last Updated:
10/24/2021

Operations

Publications

Vulliard L, Hancock J, Kamnev A, Fell CW, da Silva JF, Loizou J, Nagy V, Dupré L, Menche J. BioProfiling.jl: Profiling biological perturbations with high-content imaging in single cells and heterogeneous populations. Unknown Journal. 2021. doi:10.1101/2021.06.18.448961.

Links