Addgene is an open science nonprofit accelerating research by archiving and distributing DNA-based reagents , ready-to-use viral particles and associated data. Read More