Gene editing zebrafish gets extremely complicated very quickly. Different lines need many different generations of crossing and breeding, to the point where just a few different targeted genes can require hundreds of tanks, creating a logistical nightmare. This database aims to ease this issue by organizing and tracking all of the logistical data that goes into managing a fish facility. With this program, users will be able to keep track of every clutch of every generation of every line, and use this data to create new interesting lines for study.
data
.input.xlsx
(make sure it is in the format listed below) to the data
directory. npm install
and then run npm start
.settings
tab and import your data. You may need to close and reopen the database if the data does not show up. racks
sheet, enter each rack with a unique ID and the size of each rack. This defines the locations you can use, so please enter this carefully. genotypes
sheet, enter your different genotypes.tanks
sheet, enter the tanks you want to track with locations defined in the racks
sheet.
yyyy-mm-dd
(recommended) or mm/dd/yyyy
(not officially supported) format (no need to add zeroes before)genotypes
and tanks
pages, as long as the column names are not SQL keywords and do not contain special characters (underscore is fine).
BETTER-SQLITE3 WAS COMPILED AGAINST A DIFFERENT NODE VERSION
, follow the following steps:
npm install
../node_modules/.bin/electron-rebuild
npm start
again. Creating a new cross:
crossing
page to set up the parents and create the new genotype.tanks
page for these new fish.Copyright 2023 Kevin Shin, Evan Huang, Cyna Shirazinejad
The contents of this repository are licensed under the GNU General Public License Version 3.