David Grainger (@graingerlab) 's Twitter Profile
David Grainger

@graingerlab

Bacterial chromosome biology, gene expression, pathogenicity... and football.

@graingerlab.bsky.social

ID: 470970230

linkhttp://www.graingerlab.com calendar_today22-01-2012 10:40:17

2,2K Tweet

3,3K Followers

770 Following