Skip to content
Open
Show file tree
Hide file tree
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 frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
"eslint-plugin-vue": "^10.0.0",
"globals": "^16.0.0",
"prettier": "3.6.2",
"ts-node": "^10.9.2",
"tsx": "^4.20.6",
"typescript": "~5.5.4",
"vite-plugin-checker": "^0.9.1",
"vue-tsc": "^2.2.10"
Expand Down
2 changes: 1 addition & 1 deletion frontend/quasar.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ export default defineConfig((/* ctx */) => {
// directives: [],

// Quasar plugins
plugins: [],
plugins: ['Notify'],
},

// animations: 'all', // --- includes all animations
Expand Down
151 changes: 149 additions & 2 deletions frontend/src/constants/projects.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Contains the list of BBQS projects and metadata for each project.
* TODO: Convert this file of data into a real database, and access via API
*/
import type { NIHProjectMetadata } from 'src/models/projects';
import type { EmberProjectMetadata, NIHProjectMetadata } from 'src/models/projects';
import { ContributorRole } from 'src/models/projects';

// Semi auto-generated from fetchProjectMetadata.ts script
Expand Down Expand Up @@ -1254,6 +1254,153 @@ const initialBBQSProjectList: NIHProjectMetadata[] = [
},
];

const emberProjects: Record<string, EmberProjectMetadata> = {
kumar2025: {
id: 'kumar2025',
title: 'Visual detection of seizures in mice using supervised machine learning',
year: 2025,
tags: [
'Seizure',
'Epilepsy',
'Machine Learning',
'Computer Vision',
'High Throughput',
'Supervised Learning',
'Mouse Models',
'Open Field',
],
summary: 'Visual detection of seizures in mice using supervised machine learning',
doi: '10.60533/EMBER-2025-K2N5',
publications: [
{
title: 'Visual detection of seizures in mice using supervised machine learning',
authors: [
{
name: 'Gautam S. Sabnis',
},
{
name: 'Leinani Hession',
},
{
name: 'J. Matthew Mahoney',
},
{
name: 'Arie Mobley',
},
{
name: 'Marina Santos',
},
{
name: 'Brian Geuther',
},
{
name: 'Vivek Kumar',
},
],
year: 2025,
doi: '10.1101/2024.05.29.596520',
},
],
license: 'CC BY-NC-SA 4.0 Attribution-NonCommercial-ShareAlike 4.0 International',
dataUri: 'https://ember-open-data.s3.us-east-1.amazonaws.com/other/kumar2025/index.html',
funding: [
{
awardTitle:
'Application of Machine Vision to Determine the Influence of Sleep States and Social Interactions on Vulnerability to Drug Addiction',
awardIdentifier: 'R21DA048634',
activityCode: 'R21',
awardeeOrganization: 'Jackson Laboratory',
startDate: new Date('2019-03-01T05:00:00.000Z'),
periodOfPerformance: 2,
awardLink: 'https://reporter.nih.gov/project-details/9880430',
programOfficers: [
{
name: 'Olivier Berton',
},
],
principalInvestigators: [
{
name: 'Vivek Kumar',
},
],
},
{
awardTitle:
'Establishment and Characterization of Novel Mutant Mouse Models for the Addiction Research Community',
awardIdentifier: 'U01DA051235',
activityCode: 'U01',
awardeeOrganization: 'Jackson Laboratory',
startDate: new Date('2021-08-15T04:00:00.000Z'),
periodOfPerformance: 5,
awardLink: 'https://reporter.nih.gov/project-details/11140301',
programOfficers: [
{
name: 'Amy C. Lossie',
},
],
principalInvestigators: [
{
name: 'Vivek Kumar',
},
],
},
],
contributors: [
{
name: 'Gautam S. Sabnis',
roles: [ContributorRole.author],
},
{
name: 'Leinani Hession',
roles: [ContributorRole.author],
},
{
name: 'J. Matthew Mahoney',
roles: [ContributorRole.author],
},
{
name: 'Arie Mobley',
roles: [ContributorRole.author],
},
{
name: 'Marina Santos',
roles: [ContributorRole.author],
},
{
name: 'Brian Geuther',
roles: [ContributorRole.author],
},
{
name: 'Vivek Kumar',
roles: [
ContributorRole.principalInvestigator,
ContributorRole.contactPrincipalInvestigator,
],
},
],
species: [
{
taxonomyId: 10090,
currentName: 'Mus musculus',
genbankCommonName: 'house mouse',
ncbiBlastName: 'rodents',
rank: 'species',
commonName: 'mouse',
},
],
sensors: [],
dataModalities: ['Videography'],
approaches: [],
dataGenerationSort: [],
websiteSpecific: {
initials: 'VK',
citationAuthorYear: 'Kumar et al. 2025',
s3Uri: 's3://ember-open-data/other/kumar2025/',
size: '~GB-scale',
},
},
};

// Default sorting logic
initialBBQSProjectList.sort((a: NIHProjectMetadata, b: NIHProjectMetadata) => {
// Sort by (desc.) activity code (R61, R34)
Expand All @@ -1267,4 +1414,4 @@ initialBBQSProjectList.sort((a: NIHProjectMetadata, b: NIHProjectMetadata) => {
return 0;
});

export { initialBBQSProjectList };
export { initialBBQSProjectList, emberProjects };
2 changes: 1 addition & 1 deletion frontend/src/layouts/MainLayout.vue
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
<div class="row justify-between">
<div>
<a href="https://github.com/aplbrain" target="_blank">
<q-icon name="img:outside-logos/github-mark-white.svg" size="sm" />
<q-icon name="img:/outside-logos/github-mark-white.svg" size="sm" />
</a>
</div>
<div class="text-body2 text-right">
Expand Down
Loading