A cohort would be a group of animals undergoing a set of treatments. So for example there could be a High Fat Diet cohort containing the treatment groups Normal Chow Diet and High Fat Diet. An animal would be part of a particular cohort, as well as part of a particular treatment group. Cohorts should be closer linked with Experiment objects and Study objects. Therefore the model should be
in Experiment:
cohort = models.ManyToManyField(Cohort, blank=True, null=True, help_text = "Which cohort(s) of mice were used in this experiment")
in Study:
cohort = models.ManyToManyField(Cohort, blank=True, null=True, help_text = "Which cohort(s) of mice were used in this experiment")
A cohort would be a group of animals undergoing a set of treatments. So for example there could be a High Fat Diet cohort containing the treatment groups Normal Chow Diet and High Fat Diet. An animal would be part of a particular cohort, as well as part of a particular treatment group. Cohorts should be closer linked with Experiment objects and Study objects. Therefore the model should be
in Experiment:
in Study:
Cohort(models.Model):
There should also be links within a mouse page to cohort and treatment groups containing that animal.