Giter Club home page Giter Club logo

cfret_data's Introduction

CFReT Project

Data

The data used in this project is a modified Cell Painting assay on cardiac fibroblasts.

In this modified Cell Painting, there are five channels:

  • d0 (Nuclei)
  • d1 (Endoplasmic Reticulum)
  • d2 (Golgi/Plasma Membrane)
  • d3 (Mitochondria)
  • d4 (F-actin)

Composite_Figure.png

Plate maps

We applied this modified Cell Painting assay using the following plate design for the first two plates:

  • localhost220512140003_KK22-05-198

localhost220512140003_KK22-05-198_platemap_figure.png

  • localhost220513100001_KK22-05-198_FactinAdjusted

localhost220513100001_KK22-05-198_FactinAdjusted_platemap_figure.png

For the third plate, we are using the following plate design:

  • localhost230405150001

localhost230405150001_platemap_figure.png

In this plate, there are only two different patients, one with a healthy heart and one that had a failing heart.

For the fourth plate, we used the following plate design:

  • localhost231120090001

localhost231120090001_platemap_figure.png

For this fourth plate, we are looking at different patients with the same heart failure type and patients with healthy hearts. We want to assess if there are morphological differences between cells that come from different patients but suffer the same type of heart failure, which is dilated cardiomyopathy.

See our platemaps for more details.

Goals

The goals of this project are:

  1. To identify morphology features from cardiac fibroblasts that distinguish cardiac patients.
  2. To discover a cell morphology biomarker associated with drug treatment to reverse fibrosis scarring caused by cardiac arrest.

Repository Structure

Module Purpose Description
0.download_data Download CFReT pilot data Download pilot images for the CFReT project
1.preprocessing_data Perform Illumination Correction (IC) We use CellProfiler to perform IC on images per channel for all plates
2.cellprofiler_processing Apply feature extraction pipeline We use CellProfiler to extract hundreds of morphology features per imaging channel
3.process_cfret_features Get morphology features analysis ready Apply cytotable and pycytominer to perform single-cell merging, annotation, normalization, and feature selection
4.analyze_data Analyze the single cell profiles to achieve goals listed above Several independent analyses to describe data and test hypotheses

Create main CFReT conda environment

For all modules, we use one main environment for the repository, which includes all packages needed including installing CellProfiler v4.2.4 among other packages.

To create the environment, run the below code block:

# Run this command in terminal to create the conda environment
conda env create -f cfret_main_env.yml

Make sure that the conda environment is activated before running notebooks or scripts:

conda activate cfret_data

cfret_data's People

Contributors

jenna-tomkinson avatar gwaybio avatar axiomcura avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.