Addgene

American nonprofit plasmid repository.