The Digital Ageing Atlas is an online repository of age-related changes, from molecular to whole physiology.
The database shall be designed in such a way that we can simply extend it for any species and any kind of change.
Database Design suggestion:
#models.py
...
class Species(models.Model):
taxid = models.IntegerField(unique=True)
...
class TypeOfChange(models.Model):
name = models.CharField(max_length=250, unique=True) # metabolic
...
class TypeOfAging(models.Model):
# replicative, chronological:
name = models.CharField(max_length=25, unique=True)
...
class Change(models.Model):
species = models.ForeignKey(Species)
type_of_change = models.ForeignKey(TypeOfChange)
type_of_aging = models.ForeignKey(TypeOfAging)
description = models.TextField()
...
Comment on This Data Unit