shows the available cell lines in the Allen Cell Collection
cell-line-catalog's Introduction
cell-line-catalog's People
cell-line-catalog's Issues
Multiple tabs gets displayed at the same time
When navigating cell lines and tabs on the Cell Catalog, multiple tabs get displayed at the same time when doing the following:
- Click on any line from the list. By default, the Gene editing tab will be displayed.
- Click over to any other tab (ex. Cellular Validation)
- Scroll up to the top and click Return to full list (goes back to table view of cell lines)
- Click on a new cell line
- In addition to the Gene editing tab, the last tab you clicked on for the previous cell line (ex. Cellular Validation from step 2 above) will be displayed under the Gene editing tab
This behavior is undesirable and only one tab should be displayed at a time.
Acceptance criteria: only one tab is displayed at all times
Create Tech Specs for Cell Catalog 1.0 vs 2.0
pull technical scope from cell line sheets provided by Janani
Implement sort by column
Implement sorting of rows by a given column (ex. cell line, protein, structure, gene symbol, etc)
Fix structure filter
Filtering is broken for multi-edit lines and does not behave as expected for these multi-edit lines. Multi-edits (ex. Endoplasmic reticulum/nuclear envelope) should not appear in the filter dropdown, instead only the single structures from the 4th tab in Irina's spreadsheet (see attached; Filter Structure tab) should appear. A single structure filter (ex. endoplasmic reticulum) should retrieve both single edit and multi-edit lines (ex. endoplasmic reticulum should retrieve AICS10, 46, 59).
Acceptance criteria:
- Filter by Gene Structure dropdown contains only structures listed in Irina's spreadsheet (see attached; Filter Structure tab)
- filtering works for multi-edit lines (each structure filter should retrieve the list of lines in Irina's spreadsheet; (see attached -> Filter Structure tab)
- structures are in alphabetical order in dropdown
Cell Catalog corrections and filters.xlsx
Rearrange top of current page in Cell Catalog
- Move some text to bottom of screen. Keep relevant features at top.
- Consider keeping links to lines/plasmids at top
- consider keeping updates at top
- Make sure catalog appears above the fold
Create Clear Filters button
Create a clickable button next to the dropdown filter options that clears all filter selections
- Created
Cell Catalog Prioritization & Roadmapping
- Review "tasks" for Cell Catalog and place on prioritization chart. Add new tasks if needed
- Tag items as work to do NOW, upon new catalog release (~Feb 2024), or NO TIMELINE/NOT NEEDED
- Create a roadmap for Cell Catalog work
- Disseminate to Ru, Graham, Irina for feedback
List of NCBI isoforms in data json
Some cell lines have multiple isoforms that are displayed in the gene editing tab:
These are separate entries in the data/cell_line_catalog.json
but should be implemented as a list instead
Acceptance criteria:
NCBI isoforms should be stored in the following format in the json:
Format should work for single gene edit lines and multi-gene edit lines; each gene can have 1 or more isoforms
Fix gene symbol filter
Filtering is broken for multi-edit lines and does not behave as expected for these multi-edit lines. Multi-edits (ex. FBL/NPM1) should not appear in the filter dropdown, instead only the single gene symbols from the second tab in Irina's spreadsheet (see attached; Filter Gene Symbol tab) should appear. A single gene filter (ex. FBL) should retrieve both single edit and multi-edit lines (ex. FBL should retrieve AICS14, 84, 86, and 89).
Acceptance criteria:
- "Filter by Gene" is changed to "Filter by Gene Symbol"
- Filter by Gene Symbol dropdown contains only genes listed in Irina's spreadsheet (see attached; Filter Gene Symbol tab)
- filtering works for multi-edit lines (each gene symbol filter should retrieve the list of lines in Irina's spreadsheet; (see attached -> Filter Gene Symbol tab)
- gene symbols are in alphabetical order in dropdown
Cell Catalog corrections and filters.xlsx
Implement gene symbol list
Multi-edit gene symbols are currently stored like this:
The Main_gene_symbol
gets displayed in the cell line table view:
and the Main_gene_symbol1
, 2, and 3 are displayed here:
Goal is to remove the redundancy and convert Main_gene_symbol
to store a list that gets used to populate both the entry in the cell line table view and the individual line view. New implementation should work for both single gene edit lines and multi-gene edit lines like the example above
Cell Catalog 1.25 Designs
AICS-31 fix GFP insertion in editing figure
Correct structure names/capitalization consistency
Irina created a spreadsheet of the structure names that should be used for each line. Corrections should be made to match the names in the spreadsheet, and they should be all lower case. Required changes are color coded orange in attached spreadsheet.
Acceptance criteria:
structure names, column names, and capitalization in catalog matches exactly what Irina has in first tab of attached spreadsheet
Cell Catalog corrections and filters.xlsx
Fix fluorophore filter
Filtering is broken for multi-edit lines and does not behave as expected for these multi-edit lines. Multi-edits (ex. mEGFP/mTagRFP-T) should not appear in the filter dropdown, instead only the single fluorophores from the 5th tab in Irina's spreadsheet (see attached; Filter Fluorophore) should appear. A single fluorophore filter (ex. mEGFP) should retrieve both single edit and multi-edit lines (ex. TagBFP should retrieve AICS89 and 90).
Acceptance criteria:
- Filter by Gene Fluorophore dropdown contains only fluorophores listed in Irina's spreadsheet (see attached; Filter Fluorophore tab)
- Fluorophores in dropdown should appear in same order as in Irina's spreadsheet (see attached; Filter Fluorophore tab)
- filtering works for multi-edit lines (each fluorophore filter should retrieve the list of lines in Irina's spreadsheet; (see attached -> Filter Fluorophore tab)
- EGFP and mEGFP should be combined into a single entry in the dropdown -> (m)EGFP and should retrieve the list of lines in Irina's spreadsheet
Cell Catalog corrections and filters.xlsx
Cell Catalog 1.5/2.0 Scope
Project to scope Cell Catalog work for release in February.
Current status (Sep 15th). Waiting for Janani to provide tech specs for mutant lines. Armed with info, will speak with Megan, Graham, etc. in a larger team in order to determine whether to embark on Cell Catalog 2.0 or Cell Catalog 1.5.
Likely will require some wireframes to foster conversation.
Create search bar
Create a search bar so that users can do text searches without being limited by the filter drop downs.
Meet w/ Erik to walkthrough Cell Catalog Metadata Upload (record)
Design Review: Cell Catalog 1.25
Create protein filter
Create a protein name filter using protein names list in Irina's spreadsheet (Filter Protein Name tab in attached)
Acceptance criteria:
- protein filter called "Filter by Protein"
- protein filter is populated with entries from Irina's list in alphabetical order
- protein filter works for multi-edit lines
- each protein name retrieves cell lines listed in Irina's spreadsheet (Filter Protein Name tab)
Cell Catalog corrections and filters.xlsx
Create caveat button
We want to make a caveat document available to users for some lines.
Acceptance criteria:
- optional caveat button on main page of cell line
- caveat button links to pdf on Coriell's website
- button is name "???" [waiting on Caroline for name]
Cell Catalog: check for missing videos from the Cell Catalog Quickview to add to Vimeo library
Cell Catalog Filtering Redesign
Add new Addgene and hpscreg link for AICS-93, 95, 96
Add the following new Addgene and hpscreg links:
AICS-0093
https://hpscreg.eu/cell-line/UCSFi001-A-48
AICS-0095
https://hpscreg.eu/cell-line/UCSFi001-A-46
https://www.addgene.org/164499/
AICS-0096
https://hpscreg.eu/cell-line/UCSFi001-A-47
https://www.addgene.org/164500/
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.