ActiveBrainAtlas2 / activebrainatlasadmin

This is the ActiveBrainAtlas database portal. This project provides the admin area to edit data associated with the Active Brain Atlas project. It also provides the REST API.
0 stars 1 forks source link

Django admin portal cleanup #218

Open drinehart1 opened 11 months ago

drinehart1 commented 11 months ago

Add Animal: Why do we need URL for performance lab? *specs Vendor should be 'vendor', not 'Vender'

Add Scan Run: Performance center should auto-populate from animalID Can we autopopulate 'Number of slides' with count of files in directory? (maybe remove? - autoupdate) Can we display mu (μ) symbol instead of 'u'?

Add histology: Why do we need perfusion? Why do we need post fixation? (What is unit? [if needed]) Why do we need section thickness? (if we already added z resolution)

eddyod commented 11 months ago

I removed the performance lab field from scan run.

drinehart1 commented 11 months ago

URL for performance can stay vendor fixed - thanks Ed I added mu (μ) to code base in 2 files

still outstanding: -autopopulate - number of slides -separate data ingestion page (I will create template) -histology stuff (may be addressed through item above)

drinehart1 commented 8 months ago

Although we may need all fields at some point in brain processing, I would like to at least simplify the initial data ingestion side for researchers. I believe this may be accomplished with a consolidated, single page that scanning technician can use for expedited new brain processing.

To that end, I took relevant sections of animal, scanrun and histology and created single HTML page. This page may be use for data submission to portal. Page still requires removal of redundant fields (prep_id, performance_center), moving only essential, required fields to main screen (likely with bold typeface) with dynamic visible options fields (anything advanced hidden unless clicking '+' or arrows).

Django API would need modified to accept data with return confirmation of data was validated and entered into database.

Phase II will then be to have user automatically kick off initial processing steps via button click (callback to celery or RabbitHQ) in browser.

eddyod commented 2 months ago

In histology, change virus to text (from a drop down)