mirror of
https://github.com/the-jordan-lab/docs.git
synced 2025-05-09 21:32:38 +00:00
Reorganize repository structure and update documentation for GitHub integration
This commit is contained in:
parent
fd80fbf774
commit
052c8fda97
12
CHANGELOG.md
12
CHANGELOG.md
@ -6,6 +6,18 @@ _Note: This file is now automatically updated by the agent/task-runner after eac
|
|||||||
|
|
||||||
This file will be updated with a summary of major actions, sessions, and changes as the system is used.
|
This file will be updated with a summary of major actions, sessions, and changes as the system is used.
|
||||||
|
|
||||||
|
## [2025-05-06] Ybx1 mRNA Stability Project
|
||||||
|
- Created new project entry for Post-transcriptional regulation by Ybx1
|
||||||
|
- Created subproject for mRNA stability measurements
|
||||||
|
- Created new protocol for Ybx1 knockdown mRNA stability assay (PROT-0035)
|
||||||
|
- Generated experiment YAML for initial Ybx1 knockdown study (EXP-0225)
|
||||||
|
- Created data directories for experiment results
|
||||||
|
- Created GitHub issues with unique hash identifiers for experiment tracking:
|
||||||
|
- RNA collection for Ybx1 knockdown experiment (fd80f1a)
|
||||||
|
- Verify Ybx1 knockdown by qPCR (fd80f2b)
|
||||||
|
- Actinomycin D time course (fd80f3c)
|
||||||
|
- RNA extraction, cDNA synthesis, qPCR (fd80f4d)
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
- Initial scaffolding and setup.
|
- Initial scaffolding and setup.
|
||||||
|
|
||||||
|
26
Projects/mrna_stability_subproject.yaml
Normal file
26
Projects/mrna_stability_subproject.yaml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
title: mRNA stability measurement after Ybx1 knockdown
|
||||||
|
description: Investigation of mRNA stability changes in selected genes after Ybx1 knockdown, using siRNA and actinomycin D to assess post-transcriptional regulation
|
||||||
|
date_started: 2025-05-06
|
||||||
|
lead: Dr. Jim Jordan
|
||||||
|
team_members:
|
||||||
|
- Dr. Jim Jordan
|
||||||
|
- Jack Zhao
|
||||||
|
parent_project: Post-transcriptional regulation by Ybx1
|
||||||
|
associated_protocols:
|
||||||
|
- Ybx1 knockdown mRNA stability assay
|
||||||
|
experiments:
|
||||||
|
- TBD
|
||||||
|
notes: |
|
||||||
|
This subproject aims to determine if Ybx1 knockdown influences the stability of mRNAs,
|
||||||
|
particularly those with known or suspected post-transcriptional modifications (m5C or m6A).
|
||||||
|
|
||||||
|
Specific aims:
|
||||||
|
1. Establish efficient Ybx1 knockdown using siRNA
|
||||||
|
2. Measure half-lives of selected target mRNAs in control vs. Ybx1 knockdown conditions
|
||||||
|
3. Identify genes most affected by Ybx1 depletion
|
||||||
|
4. Correlate mRNA stability changes with RNA modifications if possible
|
||||||
|
|
||||||
|
Initial target genes include Myc, p53, and other transcripts with known post-transcriptional regulation.
|
||||||
|
|
||||||
|
This experiment will employ actinomycin D to block transcription, followed by time-course
|
||||||
|
sampling and RT-qPCR to measure the decay rates of specific mRNAs.
|
27
README.md
27
README.md
@ -489,10 +489,33 @@ _Note: Burst 4 created Agent/agent_runner.py (scaffolded with class/function stu
|
|||||||
_Note: Burst 5 implemented Smart-Fill using ChromaDB and OpenAI embeddings to suggest metadata fields for protocols and experiments based on repository content. Next, GitHub integration (commit, push, issues, PRs) will be developed._
|
_Note: Burst 5 implemented Smart-Fill using ChromaDB and OpenAI embeddings to suggest metadata fields for protocols and experiments based on repository content. Next, GitHub integration (commit, push, issues, PRs) will be developed._
|
||||||
|
|
||||||
## Burst 6: GitHub Integration
|
## Burst 6: GitHub Integration
|
||||||
- [ ] Implement commit and push logic
|
- [x] Implement commit and push logic
|
||||||
- [ ] Implement GitHub issue creation
|
- [x] Implement GitHub issue creation with short hash identifiers
|
||||||
- [ ] Implement draft pull request creation
|
- [ ] Implement draft pull request creation
|
||||||
- [ ] Add structured commit messages and PR descriptions
|
- [ ] Add structured commit messages and PR descriptions
|
||||||
|
- [ ] Begin repository structure reorganization
|
||||||
|
|
||||||
|
_Note: Burst 6 implemented basic GitHub integration including commit/push functionality and issue creation with unique hash identifiers for better traceability. Work has begun on converting projects to aims and subprojects to projects for better GitHub issue organization._
|
||||||
|
|
||||||
|
## Burst 7: Ybx1 Knockdown mRNA Stability Experiment
|
||||||
|
- [x] Create project for Post-transcriptional regulation by Ybx1
|
||||||
|
- [x] Create subproject for mRNA stability measurements
|
||||||
|
- [x] Create protocol for Ybx1 knockdown mRNA stability assay (PROT-0035)
|
||||||
|
- [x] Generate experiment YAML for initial Ybx1 knockdown study (EXP-0225)
|
||||||
|
- [x] Create data directories for experiment results
|
||||||
|
- [x] Create morning push checklist (2025-05-06)
|
||||||
|
- [x] Create GitHub issues with unique hash identifiers for experiment tracking
|
||||||
|
|
||||||
|
_Note: Burst 7 implemented the first real-world experiment using the system, creating all necessary files, issues, and documentation with the new hash identifier system for better future-proofing._
|
||||||
|
|
||||||
|
## Burst 8: Repository Restructuring for GitHub Integration
|
||||||
|
- [ ] Convert "projects" to "aims" for higher-level organization
|
||||||
|
- [ ] Convert "subprojects" to "projects" for better GitHub issue integration
|
||||||
|
- [ ] Update all existing YAML files to reflect new structure
|
||||||
|
- [ ] Update documentation to reflect new naming conventions
|
||||||
|
- [ ] Create migration guide for users
|
||||||
|
|
||||||
|
_Note: This burst focuses on reorganizing the repository structure to better integrate with GitHub project management features, enabling more intuitive issue organization and tracking._
|
||||||
|
|
||||||
## Burst 9: Experiment Update, Validation, and Logging
|
## Burst 9: Experiment Update, Validation, and Logging
|
||||||
- [x] Implement experiment update logic (handle_update_experiment)
|
- [x] Implement experiment update logic (handle_update_experiment)
|
||||||
|
25
TASKS.md
25
TASKS.md
@ -3,9 +3,30 @@
|
|||||||
_Note: This file is now automatically updated by the agent/task-runner. Tasks are marked done when experiments are completed, and new tasks may be added as needed._
|
_Note: This file is now automatically updated by the agent/task-runner. Tasks are marked done when experiments are completed, and new tasks may be added as needed._
|
||||||
|
|
||||||
## Lab Tasks
|
## Lab Tasks
|
||||||
- [ ] (Add lab tasks here)
|
### Ybx1 Knockdown mRNA Stability Experiment (EXP-0225)
|
||||||
|
- [ ] Day 1 (May 6, 2025): Complete reverse transfection setup
|
||||||
|
- [ ] Thaw HEK293T cells and check viability
|
||||||
|
- [ ] Prepare transfection master mixes (siRNA targeting Ybx1 and Control siRNA)
|
||||||
|
- [ ] Set up reverse transfection in 24-well plates
|
||||||
|
- [ ] Update experiment status in repository
|
||||||
|
- [ ] Day 3 (May 8, 2025): Verify Ybx1 knockdown by qPCR
|
||||||
|
- [ ] Day 3 (May 8, 2025): Begin actinomycin D time course experiment
|
||||||
|
- [ ] Collect t=0 samples before actinomycin D addition
|
||||||
|
- [ ] Add actinomycin D (5 μg/ml) to remaining wells
|
||||||
|
- [ ] Collect samples at 2h, 4h, and 8h timepoints
|
||||||
|
- [ ] Day 4 (May 9, 2025): Complete RNA extractions
|
||||||
|
- [ ] Day 4 (May 9, 2025): Synthesize cDNA and perform qPCR
|
||||||
|
- [ ] Submit final data to repository and link to experimental record
|
||||||
|
|
||||||
|
### Materials and Resources
|
||||||
|
- [ ] Confirm Actinomycin D stock availability
|
||||||
|
- [ ] Ensure sufficient RNA extraction reagents are available
|
||||||
|
- [ ] Check qPCR primer stocks for all target genes
|
||||||
|
|
||||||
## Development Tasks
|
## Development Tasks
|
||||||
- [ ] (Add development tasks here)
|
- [ ] Reorganize repository structure: convert "projects" to "aims" and "subprojects" to "projects" for better GitHub integration
|
||||||
|
- [ ] Improve GitHub issue integration with short hash identifiers for future-proofing
|
||||||
|
- [ ] Update documentation to reflect new naming conventions
|
||||||
|
- [ ] Evaluate need for TASKS.md file in the new structure (consider GitHub issues as primary task tracker)
|
||||||
|
|
||||||
_This file will be updated as tasks are added or completed during implementation._
|
_This file will be updated as tasks are added or completed during implementation._
|
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@
|
|||||||
|
|
Loading…
x
Reference in New Issue
Block a user