Skip to content

Fix links in Cohen project labs #17

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/nwb-conversions/case-western-fox-lab.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ lab: "Jessica Fox"
institution: "Case Western Reserve University"
description: "Developed NWB conversion tools for the Fox lab's research on Drosophila sensory systems. The pipeline standardizes high-speed video recordings, DeepLabCut output files, confocal imaging data, and intracellular electrophysiology recordings. These tools integrate stimulus traces and synchronization signals from Spike2, enabling researchers to study sensory processing across multiple modalities with precisely aligned data."
tags: ["electrophysiology", "video", "behavioral tracking", "pose estimation"]
github: "https://github.com/catalystneuro/fox-lab-to-nwb"
github: "https://github.com/catalystneuro/cohen-u01-to-nwb"
date: "2024"
funded_project: "Drosophila Sensation U01"
species: "Drosophila"
2 changes: 1 addition & 1 deletion src/content/nwb-conversions/cornell-cohen-lab.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ lab: "Itai Cohen"
institution: "Cornell University"
description: "Developed NWB conversion tools for the Cohen lab's research on Drosophila behavior. The conversion pipeline standardizes high-resolution videos of behaving flies along with synchronized behavioral measurements stored in MATLAB formats. These tools enable researchers to correlate detailed fly movements with other physiological and sensory data."
tags: ["behavioral tracking", "pose estimation", "video"]
github: "https://github.com/catalystneuro/cohen-lab-to-nwb"
github: "https://github.com/catalystneuro/cohen-u01-to-nwb"
date: "2024"
funded_project: "Drosophila Sensation U01"
species: "Drosophila"
2 changes: 1 addition & 1 deletion src/content/nwb-conversions/princeton-dickerson-lab.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ lab: "Bradley Dickerson"
institution: "Princeton University"
description: "Developed NWB conversion tools for the Dickerson lab's research on Drosophila sensory processing. The pipeline standardizes two-photon imaging data from ThorLabs microscopes, neck muscle imaging, and high-speed video recordings. These tools integrate synchronization data from ThorSync to align neural and behavioral measurements, facilitating comprehensive analysis of sensory-motor transformations."
tags: ["calcium imaging", "video", "behavioral tracking"]
github: "https://github.com/catalystneuro/dickerson-lab-to-nwb"
github: "https://github.com/catalystneuro/cohen-u01-to-nwb"
date: "2024"
funded_project: "Drosophila Sensation U01"
species: "Drosophila"
2 changes: 1 addition & 1 deletion src/content/nwb-conversions/ucsb-kim-lab.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ lab: "Sung Soo Kim"
institution: "UC Santa Barbara"
description: "Developed NWB conversion tools for the Kim lab's research on Drosophila visual processing. The pipeline standardizes two-photon imaging data, behavioral videos, and visual stimulus information. These tools integrate synchronization signals from MATLAB files and fluorescence traces from segmented regions of interest, facilitating analysis of neural responses to visual stimuli in relation to behavioral outputs."
tags: ["calcium imaging", "video", "behavioral tracking", "visual processing"]
github: "https://github.com/catalystneuro/kim-lab-to-nwb"
github: "https://github.com/catalystneuro/cohen-u01-to-nwb"
date: "2024"
funded_project: "Drosophila Sensation U01"
species: "Drosophila"
2 changes: 1 addition & 1 deletion src/content/nwb-conversions/vanderbilt-suver-lab.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ lab: "Marie Suver"
institution: "Vanderbilt University"
description: "Developed NWB conversion tools for the Suver lab's research on Drosophila sensorimotor integration. The pipeline standardizes behavioral data from multiple cameras, wing beat tracking from microphone or tachometer recordings, antenna position tracking via DeepLabCut, and patch clamp recordings through Nidaq. These tools enable comprehensive analysis of neural activity in relation to complex fly behaviors."
tags: ["electrophysiology", "behavioral tracking", "pose estimation", "video"]
github: "https://github.com/catalystneuro/suver-lab-to-nwb"
github: "https://github.com/catalystneuro/cohen-u01-to-nwb"
date: "2024"
funded_project: "Drosophila Sensation U01"
species: "Drosophila"

Unchanged files with check annotations Beta

const cards = screen.getAllByRole('link').slice(0, 3) // Get only post cards, not the View All link
cards.forEach(card => {
expect(card.querySelector('.hover\\:shadow-lg')).toBeInTheDocument()

Check failure on line 117 in src/components/__tests__/LatestPosts.test.tsx

GitHub Actions / test

src/components/__tests__/LatestPosts.test.tsx > LatestPosts > applies hover styles to post cards

Error: expect(received).toBeInTheDocument() received value must be an HTMLElement or an SVGElement. ❯ forEach src/components/__tests__/LatestPosts.test.tsx:117:56 ❯ src/components/__tests__/LatestPosts.test.tsx:116:11
})
})
})
// Get Started button
const getStartedLink = screen.getByRole('link', { name: /get started/i })
expect(getStartedLink).toHaveAttribute('href', '/software')

Check failure on line 22 in src/components/__tests__/Hero.test.tsx

GitHub Actions / test

src/components/__tests__/Hero.test.tsx > Hero > renders action buttons with correct links

Error: expect(element).toHaveAttribute("href", "/software") // element.getAttribute("href") === "/software" Expected the element to have attribute: href="/software" Received: href="/nwb-software" ❯ src/components/__tests__/Hero.test.tsx:22:28
// Learn More button
const learnMoreLink = screen.getByRole('link', { name: /learn more/i })
// Test basic content
expect(screen.getByText('Test Blog Post')).toBeInTheDocument()
expect(screen.getByText('2024-01-01')).toBeInTheDocument()

Check failure on line 56 in src/components/__tests__/BlogPost.test.tsx

GitHub Actions / test

src/components/__tests__/BlogPost.test.tsx > BlogPost > renders blog post content correctly

TestingLibraryElementError: Unable to find an element with the text: 2024-01-01. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="min-h-screen bg-gradient-to-b from-primary/5 via-primary/10 to-transparent pt-16 relative" > <div class="absolute inset-0 bg-[url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMxNDY2QTciIGZpbGwtb3BhY2l0eT0iMC4wNCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgLTE3NC42NiA1NC44OCkiPjxjaXJjbGUgY3g9IjEiIGN5PSIxIiByPSIxIi8+PC9nPjwvZz48L3N2Zz4=')] opacity-50" /> <div class="absolute inset-0 overflow-hidden pointer-events-none" > <div class="animate-blob-1 absolute top-[10%] -left-[5%] w-64 h-64 bg-primary/5 rounded-full mix-blend-multiply filter blur-3xl opacity-50" /> <div class="animate-blob-2 absolute top-[15%] right-[10%] w-72 h-72 bg-accent/5 rounded-full mix-blend-multiply filter blur-3xl opacity-40 animation-delay-2000" /> <div class="animate-blob-3 absolute bottom-[15%] left-[20%] w-56 h-56 bg-primary/5 rounded-full mix-blend-multiply filter blur-3xl opacity-30 animation-delay-4000" /> </div> <div class="container mx-auto px-4 py-8 relative z-10" > <div class="transition-opacity duration-1000 opacity-100" > <h1 class="text-4xl font-bold mb-2 text-center text-secondary" > Test Blog Post </h1> <div class="h-1 w-24 bg-primary mx-auto mb-8 rounded" /> <p class="text-center text-lg text-secondary/85 mb-12 max-w-2xl mx-auto" > Published on 2024-01-01 • 5 min read </p> </div> <article class="prose prose-lg max-w-4xl mx-auto backdrop-blur-sm bg-white/80 p-8 rounded-2xl shadow-sm border border-primary/10" > <img alt="Test Blog Post" class="w-full h-64 object-cover rounded-lg mb-8" src="/test-image.jpg" /> <h1 class="text-4xl font-bold mt-8 mb-4 group relative flex items-center text-secondary" id="heading-1" > <a class="absolute -left-6 opacity-0 group-hover:opacity-100 transition-opacity" href="#heading-1" > # </a> Heading 1 </h1> <h2 class="text-3xl font-bold mt-6 mb-3 group relative flex items-center text-secondary" id="heading-2" > <a class="absolute -left-5 opacity-0 group-hover:opacity-100 transition-opacity" href="#heading-2" > # </a> Heading 2 </h2> <p class="my-4 leading-relaxed text-secondary/75" > Regular paragraph text </p> <pre> <div class="rounded-lg my-6" style="color: rgb(212, 212, 212); font-size: 13px; text-shadow: none; font-family: Menlo, Monaco, Consolas, \"Andale Mono\", \"Ubuntu Mono\", \"Courier New\", monospace; direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: 1.5; tab-size: 4; hyphens: none; padding: 1em; margin: .5em 0px; overflow: auto; background: rgb(30, 30, 30);" > <code class="language-python" style="white-space: pre; color: rgb(212, 212, 212); font-size: 13px; text-shadow: none; font-family: Menlo, Monaco, Consolas, \"Andale Mono\", \"Ubuntu Mono\", \"Courier New\", monospace; direction: ltr; text-align: left; word-spac
expect(screen.getByText('5 min read')).toBeInTheDocument()
// Test markdown headings