Skip to content

akash-pandit/age-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSC/MKP Age Analysis

An analysis studying aged mouse hematopoietic stem cells and megakaryocyte progenitors in an attempt to identify reasons for age-induced non-canonical platelet generation.

Background

Hematopoietic Stem Cells (HSCs) are the source of our blood cells in both humans and mice. With a mouse model, the Forsberg lab at UC Santa Cruz has shown that as a mouse grows old, their HSCs begin to differentiate into a different kind Megakaryocyte Progenitors (the cells that govern platelet production), denoted 'non-canonical MKPs' or 'ncMKPs', as opposed to normally-behaving or 'canonical' MKPs. Non-canonical create higher amounts of platelets, and those platelets are also more prone to clotting (described as 'enhanced thrombosis' in the literature).

The graphical abstract for Poscablo 2024

The combination of the weakening that comes with age with more aggressive, more likely clotting paints a concerning picture for any organism that may experience this, and can lead to an increase in heart disease.

Objective

This analysis hypothesizes that there is a transcriptomic or proteomic cause for ncMKP production and aims to find candidates for that cause.

Prerequisites

Basic BASH shell proficiency is assumed. Mac users, this is built-in to your terminal. Windows users, please

  1. Terminal Access: Mac users use "Terminal". Windows users, please install WSL2 or another BASH-based terminal emulator of your choice (e.g. Git Bash).

  2. Git: used for version control, install here.

  3. uv: Our Python package manager. Ensures that code runs the same way, no matter the machine. Install it here.

Setup

To clone (download) this repository's contents, navigate to your parent directory of choice and run:

git clone https://github.com/akash-pandit/age-analysis
cd age-analysis

To download all python dependencies and configure your environment, run:

uv sync  # yeah, its that easy.

For Jupyter users: Launch jupyter with uv to ensure it uses the correct environment and navigate to one of the given URLs:

uv run jupyter lab

About

Hunting for transcriptomic and/or proteomic differences between old HSCs that form canonical vs non-canonical MKPs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors