Skip to content

Commit

Permalink
Merge branch 'main' into nabin/add-google-cloud-project-page
Browse files Browse the repository at this point in the history
  • Loading branch information
mtran-code authored Nov 27, 2024
2 parents b165cee + 401bd09 commit 954b403
Show file tree
Hide file tree
Showing 43 changed files with 4,091 additions and 92 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,5 @@ site
__pycache__

**/__pycache__/*

**/.idea
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Changelog

## [0.6.0](https://github.com/bhklab/handbook/compare/v0.5.0...v0.6.0) (2024-11-27)


### Features

* add a page for DESeq ([#91](https://github.com/bhklab/handbook/issues/91)) ([73d51b6](https://github.com/bhklab/handbook/commit/73d51b6e5e58f1b53afbe61c3b763143a5063cea))
* add angular commit description to contributing ([#100](https://github.com/bhklab/handbook/issues/100)) ([cd6ee02](https://github.com/bhklab/handbook/commit/cd6ee02a2214c3c7383b440b2588235ace526812))
* add concurrency settings to GitHub workflows to prevent workflows pushing to gh-pages at the same time from failing ([6735fd5](https://github.com/bhklab/handbook/commit/6735fd5eb030eefa6d22515543f20025b314f007))
* add documentation on code-reviews, and embed the presented slides ([#111](https://github.com/bhklab/handbook/issues/111)) ([e03e6ef](https://github.com/bhklab/handbook/commit/e03e6ef2037b573c21317e338bf061e7485ab1c4))
* add presentation tools and database ([#108](https://github.com/bhklab/handbook/issues/108)) ([9c81b17](https://github.com/bhklab/handbook/commit/9c81b170f5d6589c0367f79e3b7625e325a8a724))
* add QIPCM image retrieval guide ([#102](https://github.com/bhklab/handbook/issues/102)) ([55cebe5](https://github.com/bhklab/handbook/commit/55cebe561589616891cf931f7aed0115a18fcc91))
* add table of contents to Confluence SOW tutorial page ([#99](https://github.com/bhklab/handbook/issues/99)) ([d73f29b](https://github.com/bhklab/handbook/commit/d73f29b6f63649bede4d4ab95d8277d1accfbe83))
* added "basics of RNAseq" under Disciplines/Bioinformatics/Data_Types ([#88](https://github.com/bhklab/handbook/issues/88)) ([c6390aa](https://github.com/bhklab/handbook/commit/c6390aa805a523f771c7a54397f26e0ca966fa85))
* added journal club md ([#89](https://github.com/bhklab/handbook/issues/89)) ([1f9557f](https://github.com/bhklab/handbook/commit/1f9557ff62bea359c03fa70fbb497b241fe228cf))
* Added Owl page under General/Meetings/ ([#90](https://github.com/bhklab/handbook/issues/90)) ([3982918](https://github.com/bhklab/handbook/commit/398291893644a103837dceeda673c367d45bce8f))
* added page on BHKlab meeting under General/Meetings/ ([#85](https://github.com/bhklab/handbook/issues/85)) ([f534b03](https://github.com/bhklab/handbook/commit/f534b03dd54009ede9b3ef6f2ced689aff2adb49))
* added project tracking ([#94](https://github.com/bhklab/handbook/issues/94)) ([a1f250e](https://github.com/bhklab/handbook/commit/a1f250edaeb6ee1e91eb0299017d24088ed133d5))
* added radiomics-meeting-page under General/Meetings ([#83](https://github.com/bhklab/handbook/issues/83)) ([680f1d4](https://github.com/bhklab/handbook/commit/680f1d47cdf1da61dbb9eebbd02ebe9a99a842fb))
* added sow tutorial page under General ([#82](https://github.com/bhklab/handbook/issues/82)) ([b8ce45c](https://github.com/bhklab/handbook/commit/b8ce45c50ca43b33f1db27758ffc43d281c282d9))
* Added tidyverse page under `software_development/languages/R` ([#87](https://github.com/bhklab/handbook/issues/87)) ([1a9c2a1](https://github.com/bhklab/handbook/commit/1a9c2a1ffdd3adb9f63cbdf11cfeacdeec0d7d32))
* cgeady add slicer info ([#109](https://github.com/bhklab/handbook/issues/109)) ([8779235](https://github.com/bhklab/handbook/commit/8779235c8d6524e177ae7430337cedd9e7c66a7c))
* Creating vpn page ([#95](https://github.com/bhklab/handbook/issues/95)) ([d5c9d8a](https://github.com/bhklab/handbook/commit/d5c9d8a1383c0ecefa9bf55757120e67b845e996))
* migrate Clinical Trial Curation page from BHKLab Confluence ([#105](https://github.com/bhklab/handbook/issues/105)) ([fe2386b](https://github.com/bhklab/handbook/commit/fe2386b484fd4b2d732288e3b57341976ebccd2d))
* update directory structure with all section heading pages for assigned pages for tutorial ([#58](https://github.com/bhklab/handbook/issues/58)) ([72f314a](https://github.com/bhklab/handbook/commit/72f314aefc74a2b3acd39a82a4f25f62c8ca7319))
* updates to RNA-Seq information ([#122](https://github.com/bhklab/handbook/issues/122)) ([92607f3](https://github.com/bhklab/handbook/commit/92607f3ce8b24e8400a6f81d92bab9af28663785))


### Bug Fixes

* add ... to all .pages ([b0d375f](https://github.com/bhklab/handbook/commit/b0d375f23a6d2081da5000047809ebb89a3a4d07))
* fix `pixi run serve` warnings ([#107](https://github.com/bhklab/handbook/issues/107)) ([40c23c6](https://github.com/bhklab/handbook/commit/40c23c68dc4e1cde00984b6de226eb70beb69f92))
* incremented default port to 8001 ([#120](https://github.com/bhklab/handbook/issues/120)) ([b086865](https://github.com/bhklab/handbook/commit/b0868655fe318e827e8050e0821bd701856ee55b))
* Rename Hackathon Page Request to hackathon_page_request ([#66](https://github.com/bhklab/handbook/issues/66)) ([a37262f](https://github.com/bhklab/handbook/commit/a37262f2227a4f5239b6a2bacab0ce3b178fd420))
* Rename hackathon_page_request to hackathon_page_request.md ([0f3f821](https://github.com/bhklab/handbook/commit/0f3f821a329a63b4903ab49af4aa40b6a6dd0fef))
* update information in Contributing section ([#121](https://github.com/bhklab/handbook/issues/121)) ([c623418](https://github.com/bhklab/handbook/commit/c623418e21a9db7d0a22f1a7769dbe74a7e40462))

## [0.5.0](https://github.com/bhklab/handbook/compare/v0.4.0...v0.5.0) (2024-11-06)


Expand Down
16 changes: 16 additions & 0 deletions docs/General/Meetings/Radiomics_meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Radiomics Meeting
## Time and Room
Radiomics meeting happens every 2 weeks on Tuesday, 2:00 - 3:00pm at PMCRT 11-710.

## Agenda
* Flash updates: 5-10 minutes/person on what they’re working on.
* Q&A for project related challenges.
* Award/presentation updates, if any.
* Data updates: New ORCESTRA announcements for datasets, dataset suggestions, etc.
* Grant updates.

## Attendees
Attendance is mandatory for Radiomics lab members.

## Resources
The meeting notes need to be filled out for every meeting in the [Radiomics meeting - coverage](https://docs.google.com/document/d/1zlbdjlhEnUrWQExUBrYL56z_FiCE_Dd6nHSAHpGnk5o/edit?usp=sharing) document.
73 changes: 73 additions & 0 deletions docs/General/Meetings/journal_club.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Welcome to Journal Club!

Whether you’re new to the lab or looking for a refresher, this guide will help you navigate **Journal Club (JC)**—our weekly session to explore research papers, exchange ideas, and grow as scientists. Let’s dive in!

## **What Is Journal Club?**

Journal Club is a weekly session designed to:

- **Discuss**: Explore research papers relevant to our lab or scientific interests.
- **Analyze**: Evaluate the strengths and weaknesses of each study.
- **Collaborate**: Share insights on how the paper could impact or inspire our work.
- **Apply**: Optionally consider incorporating the findings or methods into your projects.

It’s all about **learning**, **critiquing**, and **getting inspired**.

---

## **When and Where?**

- **Day**: Wednesdays
- **Time**: 12:00–1:00 PM
- **Location**: PMCRT 11-710
- **Format**: Two presenters (30 minutes each)

---

## **How Journal Club Works?**

- **Presenters**:
- **Option 1**: Each presenter discusses a different paper.
- **Option 2**: Both presenters focus on the same paper, with one highlighting its strengths and the other critiquing its weaknesses.

- **Interactive Elements**:
- **Dumb Questioner**: A participant is randomly chosen to ask a “dumb” question, encouraging open and fun discussions.
- **Audience Poll**: For shared papers, attendees vote on whether the positive or critical perspective was more compelling.

---

## **How to Present at Journal Club?**

1. **Choose a paper**:
- Select a paper that interests you or aligns with the lab’s focus.
- Ensure its relevance and potential impact on ongoing projects.

2. **Prepare your slides**:
- **Introduction**: Why did you choose this paper?
- **Methods**: How was the study conducted?
- **Results**: What are the key findings?
- **Key Takeaways**: What are the main insights from the study?
- **Your Perspective**: What worked well? What could be improved?

3. **Share the paper**:
- *(Optional)* Upload the paper to Slack at least two days before the meeting for participants to review.

---

## **Audience Role**

Even if you’re not presenting, your participation is essential!

- **Read the paper** beforehand, if possible.
- **Engage**: Ask questions and share your insights.
- **Be Open**: Every perspective adds value.

---

## **Resources**

- After presenting, upload your slides to the **[JC Slides List](https://docs.google.com/spreadsheets/d/17j4Pzs24Vkem04yUdMgydnpDWQEGwLaPxVF7j7PFapE/edit?gid=0)** to maintain a shared record for future reference.

---

Journal Club is a great way to stay curious, collaborate, and learn together. We look forward to seeing you there!
39 changes: 39 additions & 0 deletions docs/General/Meetings/lab_meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Lab Meeting

## Details

**Time**: Every Tuesday from 10:30 AM to 12:00 PM.

**Venue**: PMCRT 4-204.

**Presenter(s)**: One.

## Status Updates

Every lab meeting begins with a 15-20 minute status update. See [pre lab meeting catchup slides](https://docs.google.com/presentation/d/1Gk5uMTpn8XCMvXmoP8AWjW3x-QM0mHfPB1BfteBfqK8/edit#slide=id.g2684830fade_0_0) for a list of status update materials.

## Meeting Objectives

During lab meetings, you may present the research idea and feasibility, preliminary analyses, progress of your work, or any topics that require feedback from the lab.

You will be sent an email notifying you of the date of presentation as per the lab schedule. If you want to (re)schedule a lab meeting, please contact the lab coordinator after finding a person to switch your presentation with.

### Slides

It is best to follow a standard slide format:

* Agenda
* Introduction
* Methods
* Results
* Challenges
* Key Takeaway/Learning
* Future Directions

!!! tip

Feel free to use the BHK lab-wide templates for the slide deck:

* [BHKLab External Presentation Template](https://docs.google.com/presentation/d/1B-iTfzHvVSOD9fW80NZz14ct6HENHWOgTxU8C673TmY/edit#slide=id.g855186e73f_0_44)

* [BHKLab Internal Presentation Template](https://docs.google.com/presentation/d/1GRdR3ExBVbXwgmjkHBp82i3x_mdQZPzJNHsEz1LiYWk/edit#slide=id.p)
17 changes: 17 additions & 0 deletions docs/General/Meetings/owl_basics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Lab Owl meeting Basics

The Owl is a device that works as video and audio input for all meetings conducted in the BHK lab. It is pivotal to include the Owl in all lab meetings to bridge the gap between the users tuning in remote to the users on site.

## How to find/obtain the Owl

1. Go to Jermiah's work station (W-16).
2. Grab the key located on the bottom side of Jermiah's desk.
3. Using the key open the top drawer of the filing cabinet under Jermiah's workstation and grab the key labelled "Owl key".
4. Use this new key to open the bottom drawer of the filing cabinet directly to the right of the lab/GPU server and pull out the green Owl duffle bag.

## How to use the Owl

The Owl has two major setup components. The Owl must be connected to an electrical outlet and also be connected to your computer via a USB connection.
If you have a Mac laptop you may need to use an adapter to allow direct USB connection. Once the Owl is connected to power and your computer you may set it down in a spot that will
be able to easily see/hear everyone participating in the meeting physically. If you're hosting the meeting you also want to verify that the Owl is being used as the
audio and video input to the call.
71 changes: 71 additions & 0 deletions docs/General/Meetings/project_tracking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Project Tracking

## For the first 10-15 minutes of every lab meeting, the lab discusses the progress of the projects.

When it is your turn to present, you **must** include a copy of [this slide](https://docs.google.com/presentation/d/1Gk5uMTpn8XCMvXmoP8AWjW3x-QM0mHfPB1BfteBfqK8/edit#slide=id.g2684830fade_0_0) at the beginning of your slide deck.
We will be using it to go through the progress of the projects.

We use four different spreadsheets to track updates. Each of them will be linked in their subsection below.

### To Dos & Deadlines for BHK
If there are any upcoming tasks or deadlines that you need Ben to address, [this spreadsheet](https://docs.google.com/spreadsheets/d/1gnfwpzSho3ePF1WhFLZC8aGuDp9IG-mM6GMHbURjy8A/edit?gid=0#gid=0) is where you add your requests.
The following are the columns in the spreadsheet:

- **Task**: Add a general descriptive title for the task.
- **Deadline**: Add the deadline for this task.
- **BHK review deadline**: Add the deadline for when you need Ben to review the task.
- **Lab Members**: The lab members involved in this task. (If it's just yourself, only write your name. If it's multiple people, write all their names.)
- **Comments**: Add any additional comments that you think are necessary.
- **Relevant links**: Add any relevant links that are necessary for this task.


### Manuscript Progress
If you have any updates on the progress of your manuscript, [this spreadsheet](https://docs.google.com/spreadsheets/d/1dZcNEmIGCdFthwj5cskuATfDTJ-7Mup8D5gO_HrmIPE/edit?usp=sharing) is where you add your updates.
The following are the columns in the spreadsheet:

- **Lead Author (Mandatory)**: Add the name of the lead author of the manuscript. There can be multiple names if there are multiple lead authors working on this manuscript.
- **Paper (Mandatory)**: Add the title of the manuscript.
- **URL to the Folder (Mandatory)**: Add the URL to the folder where the manuscript and relevant files, such as figures, are stored.
- **Status**: A drop-down menu where you can select the status of the manuscript. For example, if the manuscript has been submitted, you can select 'Submitted to journal'
- **Comments**: Add any additional comments that you think are necessary. This will include any updates on the progress of the manuscript, such as if there are experiments being done, any review necessary, etc. This will typically be updated during pre-lab meeting overview.


### Grants & Award Applications
Information and updates regarding any grants or awards the lab is applying for can be found in [this spreadsheet](https://docs.google.com/spreadsheets/d/1EuFaUxtk2kPueZwmjTopyRvnFduuSbp5Byf0gEWA7kw/edit?usp=sharing).
The following are the columns in the spreadsheet:

- **Proposed project/idea**: Add a general descriptive title for the project or idea.
- **Name of the funding agency**: Add the name of the funding agency you are applying to.
- **Link to funding call**: Add the URL to the funding call.
- **Year of Submission**: Add the year you are submitting the application.
- **Application Type**: Add the type of application you are submitting. For example, if you are submitting a grant, select 'Grant' from the drop-down menu.
- **Applicants**: Add the names of the applicants involved in this application. (If it's just yourself, only write your name. If it's multiple people, write all their names.)
- **Name of PI**: Add the name of the PI for this application.
- **Name of Co-PIs**: Add the names of the Co-PIs for this application.
- **Deadline for Abstract**: Add the deadline for the abstract submission.
- **Deadline for LOI**: Add the deadline for the Letter of Intent submission.
- **Deadline for Full Application**: Add the deadline for the full application submission.
- **Status by Action**: Add the current status of the application using the drop-down menu.
- **Link to the Folder**: Add the URL to the folder where the application and relevant files are stored.
- **Comments**: Add any additional comments that you think are necessary.


### Data Access Status
Throughout your time in the lab, you may want to request access to additional datasets. [This spreadsheet](https://docs.google.com/spreadsheets/d/1j4umcD30PE8DM6LPCrkTUeKV3jUgaaPSUBis964FdrQ/edit?usp=sharing) is where you can track the status of your data access requests.
The following are the columns in the spreadsheet:

- **Dataset Name**: Add the name of the dataset you are requesting access to.
- **Request Link**: Add the URL to the request form or page, or where you can find more information on how to request access.
- **Data Type**: Add the type of data you are requesting access to; for example: RNA-seq, clinical data, etc.
- **Lab Project**: Add the lab project that this dataset is relevant to.
- **Model Type**: Add the type of model this data is using; for example: mouse model, cell line, patient data, etc.
- **Processed Data**: Add whether the data is raw or processed.
- **Name of Requestor**: Add the name of the person requesting access to the data.
- **Lab Personnel in Charge**: Add the name of the lab personnel in charge of this data request.
- **Priority**: Add the priority level of this data request.
- **Submission Status**: Add the status of the submission using the drop-down menu; for example, if the request has been approved, you can select 'Approved'.
- **Data Location**: Add the location of the data once the request has been approved; for example, if the data is stored in H4H, GCP, etc.
- **Comments**: Add any additional comments that you think are necessary.



38 changes: 38 additions & 0 deletions docs/General/Presentations/database.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Presentations Database

This page contains links to previously created presentations and is intended to support the creation of future presentations.

## 2024 Presentations

**Radiomics and Pharmacogenomics: From Research To Clinic** ([Slide Deck](https://docs.google.com/presentation/d/1opViHXEd1PjO7glqesinhdQfJUf4_HUQ6F-uol_hCrA/edit#slide=id.gc3323ced22_0_0))

   *Joint Symposium in Cancer Biology and Ecosystem, October 2024*

**Pharmacogenomics Data Analysis** ([Slide Decks](https://drive.google.com/drive/folders/1TO5YAc3wJpZWoMdR1EISqGa5CWyb53rm?usp=drive_link))

   *Canadian Bioinformatics Workshop, October 2024*

**An Open Science Approach to Computational Pharmacogenomics** ([Slide Deck](https://docs.google.com/presentation/d/1mR4wYLbbRcaz6ZVBCZyXhtMnvn-XDBcuL1L_PB_TmeQ/edit?usp=sharing))

   *RECOMB/ISCB Regulatory & Systems Genomics/DREAM conference, October 2024*

**An Open Science Approach to Drug Response Prediction in Sarcoma** ([Slide Deck](https://docs.google.com/presentation/d/15n0wnM5_33EJBr5580JchIyt_bZB6BeRwEtpJVe2RHI/edit#slide=id.gc3323ced22_0_0))

   *2024 NLMSF-SPAGN International LMS Research Roundtable, September 2024*

**Development of Chromatin Accessibility Liquid Biopsy Biomarkers for Breast Cancer Drug Response Prediction**
([Slide Deck](https://docs.google.com/presentation/d/16fTvMb6qgN3fL1nlzBLlS8HnQdWB1XBTWpckxBjFAcc/edit?usp=sharing))

   *2024 Collaborative Breast Research Internal Award, June 2024*

**Hallmarks of Drug Response Models: A Qualitative Framework to Evaluate Multivariable Predictive Biomarkers** ([Slide Deck](https://docs.google.com/presentation/d/12_qdW8u5jGVSvAJ22-kaorGUlcPN6C44-HTWMG4Lh-w/edit#slide=id.p1))

   *AACR Annual Meeting - San Diego, April 2024*

**AI for Clinical Trials** ([Slide Deck](https://docs.google.com/presentation/d/18R2ZfBfW_gfx0Yti3GB5J46vKVGOh5HIfiN-iTQ_hk4/edit#slide=id.gc3323ced22_0_0))

   *Amplitude, April 2024*

## Previous Presentations

For presentations from 2023 and before, please visit the [BHKLab website](https://bhklab.ca/#presentations)
Loading

0 comments on commit 954b403

Please sign in to comment.