Skip to main content
Bio-protocol logoLink to Bio-protocol
. 2017 Aug 5;7(15):e2431. doi: 10.21769/BioProtoc.2431

Selection of Genetically Modified Bacteriophages Using the CRISPR-Cas System

Miriam Manor 1, Udi Qimron 1,*
PMCID: PMC5553622  EMSID: EMS73727  PMID: 28804739

Abstract

We present a CRISPR-Cas based technique for deleting genes from the T7 bacteriophage genome. A DNA fragment encoding homologous arms to the target gene to be deleted is first cloned into a plasmid. The T7 phage is then propagated in Escherichia coli harboring this plasmid. During this propagation, some phage genomes undergo homologous recombination with the plasmid, thus deleting the targeted gene. To select for these genomes, the CRISPR-Cas system is used to cleave non-edited genomes, enabling isolation of the desired recombinant phages. This protocol allows seamless deletion of desired genes in a T7 phage, and can be expanded to other phages and other types of genetic manipulations as well.

Keywords: Bacteriophage, Escherichia coli, Homologous recombination, Positive selection

Background

Bacteriophages (phages) are the most prevalent and widely distributed biological entity in the biosphere, highlighting their ecological importance (Suttle, 2007). Many studies also propose using phages for medical purposes (Weber- Dabrowska et al., 2001 ; Merril et al., 2003 ; Harper and Enright, 2011; Edgar et al., 2012 ; Bikard et al., 2014 ; Citorik et al., 2014 ; Yosef et al., 2014 and 2015). Unfortunately, only a few published methods detail genetic engineering of phage genomes ( Selick et al., 1988 ; Marinelli et al., 2008 ; Pires et al., 2016 ) and in addition, some of these methods are tedious, and some cannot achieve desired results such as seamless deletions. A simple and efficient technique for seamless genetic engineering of phages is thus desired. In this protocol, we present a technique described in 2014 ( Kiro et al., 2014 ) for deleting genes of the E. coli phage, T7. We first designed genetic constructs that facilitate desired homologous recombination events. We then used the CRISPR-Cas type I-E system to select desired engineered phages. Several other studies have also reported the use of CRISPR-Cas systems to engineer phages and the reader is referred to them for selecting the most appropriate and fitting protocols for the specific requirements (Martel and Moineau, 2014; Box et al., 2015 ; Lemay et al., 2017 ).

Materials and Reagents

  1. Materials

    1. 1.7 ml microfuge tube (Corning, Axygen®, catalog number: MCT-175-C)

    2. 15 ml tube (Corning, catalog number: 430052)

    3. PCR tubes (Corning, Axygen®, catalog number: PCR-0208-C)

    4. Pipette tips

  2. Bacterial strains

    1. Electro-competent BL21-AI (Invitrogen, Genotype: F− ompT hsdSB(rB−, mB−) gal dcm araB::T7RNAP-tetA, tetr)

    2. Electro-competent NEB5α (New England Biolabs)

  3. Phage

    1. WT T7 phage (laboratory collection. Available at ATCC, catalog number: BAA-1025-B2)

  4. Plasmids

    1. pUC19 (Yanisch- Perron et al., 1985 )

    2. pWUR397 ( Brouns et al., 2008 . cas3 under T7 promoter, KanR)

    3. pWUR400 ( Brouns et al., 2008 . cascade genes under T7 promoter, StrR)

    4. pWUR477 ( Brouns et al., 2008 . pACYCDuet-1 (Novagen) cloned with control spacers under T7 promoter, camR)

  5. Enzymes

    1. DpnI restriction enzyme (New England Biolabs, catalog number: R0176S)

    2. T4 polynucleotide kinase (New England Biolabs, catalog number: M0201S) used with T4 DNA ligase buffer (New England Biolabs, catalog number: M0202S)

  6. Kits

    1. Gel and PCR Clean-up Kit (MACHEREY-NAGEL, catalog number: 740609.50)

    2. KAPA HiFi PCR Kit (Roche Diagnostics, catalog number: 07958935001)

    3. Lamda Taq PCR Master mix (Lamda Biotech, catalog number: D123P-200)

    4. Quick Ligation Kit (New England Biolabs, catalog number: M2200L)

  7. Reagents

    1. Agar (BD, DifcoTM, catalog number: 214010)

    2. Ampicillin (Merck, catalog number: 171254; Stock 100 mg/ml in double-distilled water, filtered, -20 °C)

    3. Chloramphenicol (Merck, catalog number: 220551; Stock 35 mg/ml in ethanol, filtered, -20 °C)

    4. Isopropyl-β-D-thiogalactopyranoside (IPTG) (Bio-Lab, catalog number: 16242352; Stock 1 M in double-distilled water, filtered, -20 °C)

    5. Kanamycin (Merck, catalog number: 420311; Stock 50 mg/ml in 50% glycerol and double-distilled water, filtered, -20 °C)

    6. L-arabinose (Gold Bio, catalog number: A-300-1; Stock 20% in double-distilled water, filtered, RT)

    7. LB (Luria-Bertani) medium (10 g/L tryptone, 5 g/L yeast extract and 5 g/L NaCl) (Acumedia)

    8. Molecular biology water (Bio-Lab, catalog number: 232123)

    9. PEG 8000 (polyethylene glycol) (Promega, catalog number: V3011; Stock 50% in double-distilled water, filtered, RT)

    10. Streptomycin (EMD Millipore, catalog number: 5711; Stock 50 mg/ml in double-distilled water, filtered, -20 °C)

    11. TAE buffer (Bio-Lab, catalog number: 20502323)

  8. LB medium (see Recipes)

  9. LB agar plates (see Recipes)

  10. Soft agar (see Recipes)

  11. TAE buffer (see Recipes)

Equipment

  1. Cell density meter (OD600 reader) (Amersham Biosciences, model: Ultrospec 10)

  2. Electroporation device (Bio-Rad Laboratories, model: MicroPulserTM)

  3. Gel electrophoresis apparatus (Cleaver Scientific, model: MultiSUB Choice)

  4. Micro-centrifuge (Eppendorf, model: MiniSpin®)

  5. NanoDrop spectrophotometer (Thermo Fisher Scientific, Thermo ScientificTM, model: NanoDropTM 2000c)

  6. Pipettes

  7. Shaker (for 50 ml tubes, at 37 °C) (Thermo Fisher Scientific, Thermo ScientificTM, model: MaxQTM 2000)

  8. Thermal Cycler (Bio-Rad Laboratories, model: C1000 TouchTM)

  9. Thermoblock (Labnet International, model: AccuBlockTM Digital Dry Baths)

Procedure

  1. Plasmid construction

    1. Construction of pGeneX

      This plasmid encodes DNA homologous to the upstream and downstream sequences of the target genetic locus. These DNA will recombine with the desired locus thus generating the desired recombinant phages (Figure 1).

      1. Perform a PCR amplification reaction with pUC19 plasmid as a template, using primers with 60 bp 5’ overhangs homologous to sequences flanking the target gene to be deleted (hereafter, geneX). The forward primer should carry a 60 bp overhang sequence identical to the 60 bp downstream to geneX. The reverse primer should carry a 60 bp overhang matching the upstream sequence. See design in Figure 1.

        Component 50 µl reaction
        PCR-grade water Up to 50 µl
        KAPA HiFi X2 25 µl
        10 μM forward primer 1.5 µl
        10 μM reverse primer 1.5 µl
        Template DNA 100 ng
        Step Temperature Time Number of cycles
        Initial denaturation 95 °C 5 min 1
        Denaturation 98 °C 20 sec
        34
        Primer annealing
        Primers melting temperature
        60-75 °C
        15 sec
        Extension 72 °C 30 sec/kb
        Final extension 72 °C 5 min 1
        cooling 12 °C hold 1
      2. Add 1 µl of restriction enzyme DpnI directly to the PCR mixture to eliminate residues of the pUC19.

      3. Incubate for 1 h at 37 °C.

      4. Isolate DNA product according to size using gel electrophoresis.

      5. Purify the product using Gel and PCR Clean-up kit according to the manufacturer’s instructions. Elute in 20 µl.

      6. Phosphorylate the purified DNA:

        1. Incubate the purified DNA at 70 °C for 5 min.

        2. Cool on ice for 5 min.

        3. Add to the 20 µl purified DNA:

          3 µl T4 DNA ligase buffer

          1 µl T4 polynucleotide kinase

          3 µl PEG-800 (50%)

          3 µl molecular biology water

        4. Incubate for 30 min at 37 °C.

        Note: DNA oligos could be also synthesized with a 5’-phosphate. In such cases, step A1f should be skipped.

      7. Purify the product using Gel and PCR Clean-up kit according to the manufacturer’s instructions. Elute in 20 µl.

      8. Self-ligate the phosphorylated DNA:

        1. Add to 10 µl phosphorylated DNA:

          10 µl Quick ligation buffer

          1 µl Quick ligase enzyme

        2. Incubate for 15 min at 25 °C.

      9. Purify the product using Gel and PCR Clean-up kit according to the manufacturer’s instructions. Elute in 20 µl.

    2. Construction of pAnti-GeneX

      This plasmid encodes specific spacers that will serve to target the unmodified phage, thus enabling selection of the modified phage.

      1. Perform a PCR amplification reaction with pWUR477 plasmid as a template using primers with 5’ overhangs that form a new spacer upon ligation. See Figure 2 below.

        Component 50 µl reaction
        PCR-grade water Up to 50 µl
        KAPA HiFi X2 25 µl
        10 μM forward primer 1.5 µl
        10 μM reverse primer 1.5 µl
        Template DNA 100 ng
        Step Temperature Time Number of cycles
        Initial denaturation 95 °C 5 min 1
        Denaturation 98 °C 20 sec
        34
        Primer annealing
        Primers melting temperature
        60-75 °C
        15 sec
        Extension 72 °C 30 sec/kb
        Final extension 72 °C 5 min 1
        cooling 12 °C hold 1

        Note: Minimum reaction volume of 30 µl.

      2. Add 1 µl of restriction enzyme DpnI directly to the PCR mixture to eliminate residues of the pWUR477.

      3. Incubate for 1 h at 37 °C.

      4. Isolate DNA product according to size using gel electrophoresis.

      5. Purify the product using Gel and PCR Clean-up kit according to the manufacturer’s instructions. Elute in 20 µl.

      6. Phosphorylate the purified DNA:

        1. Incubate the purified DNA at 70 °C for 5 min.

        2. Cool on ice for 5 min.

        3. Add to the 20 µl purified DNA:

          3 µl T4 DNA ligase buffer.

          1 µl T4 polynucleotide kinase.

          3 µl PEG-800 (50%).

          3 µl molecular biology water.

        4. Incubate for 30 min at 37 °C.

        Note: DNA oligos could also be synthesized with a 5’-phosphate. In such cases, step A2f should be skipped.

      7. Purify the product using Gel and PCR Clean-up kit the according to the manufacturer’s instructions. Elute in 20 µl.

      8. Self-ligate the phosphorylated DNA:

        1. Add to 10 µl phosphorylated DNA:

          10 µl Quick ligation buffer

          1 µl Quick ligase enzyme

        2. Incubate for 15 min at 25 °C.

      9. Purify the product using Gel and PCR Clean-up kit according to the manufacturer’s instructions. Elute in 20 µl.

  2. Preparation of recombinant T7 lysate

    1. Transform the pGeneX and the pUC19 plasmid (lacking the homologous sequences) as a control into NEB5α cells.

    2. Inoculate one colony of each transformant into 3 ml LB supplemented with 100 µg/ml ampicillin and shake at 37 °C, overnight.

    3. Dilute overnight cultures 1:100 into 6 ml fresh LB, supplemented with 100 µg/ml ampicillin.

    4. Shake at 37 °C to an OD600 ~1.

    5. Infect 5 ml of each culture with WT T7 phage at an MOI of ~0.1 (107-108 PFU). Leave the remaining 1 ml culture as an uninfected control.

    6. Shake the infected bacteria at 37 °C until lysis occurs (usually 2 h).

      Note: Lysis can be recognized by ‘clear’ culture, strings of cell debris or a translucent appearance.

  3. Select T7 engineered phages

    1. Transform pWUR397, pWUR400 and targeting plasmid (pAnti-GeneX) or a control plasmid (pWUR477), into BL21-AI cells.

    2. Inoculate one colony of each transformant into 3 ml LB supplemented with 50 µg/ml streptomycin, 50 µg/ml kanamycin and 35 µg/ml chloramphenicol and shake at 37 °C, overnight.

    3. Prepare at least 4 LB agar plates (see Recipes) supplemented with 50 µg/ml streptomycin, 50 µg/ml kanamycin and 35 µg/ml chloramphenicol.

    4. Dilute overnight cultures 1:100 into 5 ml fresh LB supplemented with the appropriate antibiotics.

    5. Shake at 37 °C (without inducers) until OD600 ~1.

    6. Add 0.2% L-arabinose and 0.1 mM IPTG (final concentrations) to the cultures.

    7. Shake at 37 °C for an additional hour.

    8. Pre-warm soft agar (0.7% agar, see Recipes) to a liquid phase. Add 0.2% L-arabinose and 0.1 mM IPTG to the agar and keep at 50 °C.

    9. Pre-warm LB agar plates with the antibiotics prepared in step C3 for at least 1 h at 37 °C.

    10. For every combination of phage and bacteria (see Table 1), mix in a 15 ml tube:

      100 µl bacteria (from step C7).

      10 µl phage lysates prepared in ‘Preparation of recombinant T7 lysate’.

      3.5 ml of the pre-warmed soft agar (0.7%) with inducers.

    11. Vortex briefly and IMMEDIATELY pour onto the pre-warmed plates. Gently tilt and rotate plate to spread top agar evenly.

    12. Allow the plates to cool for 5 min, invert, and incubate overnight at RT or for 4-6 h at 37 °C (until plaques are visible).

  4. Isolation and validation

    1. Inoculate one colony of targeting bacteria (BL21-AI/pWUR397, pWUR400, pAnti-GeneX) into 3 ml LB supplemented with 50 µg/ml streptomycin, 50 µg/ml kanamycin and 35 µg/ml chloramphenicol.

    2. Shake at 37 °C overnight.

    3. Dilute plaques larger than 0.4 cm into 100 µl LB.

      Note: Small plaques are expected even on the control plates. Desired plaques (i.e., ones that have the desired deletion mutation) should appear 3-5 times larger than the background plaques.

    4. Perform a PCR amplification reaction on the diluted plaque for validation: Use primers upstream and downstream to geneX. Determine gene deletion according to PCR product size. Use wild-type T7 as a template for positive control. See Figure 3.

      Note: Deletion of a fragment encoding the corresponding protospacer can result in isolated phages that do not encode the desired deletion (by escaping the CRISPR-Cas targeting).

      Component 10 µl reaction
      PCR-grade water 3.4 µl
      Lamda mix X2 5 µl
      10 μM forward primer 0.3 µl
      10 μM reverse primer 0.3 µl
      Template DNA 1 µl
      Step Temperature Time Number of cycles
      Initial denaturation 94 °C 30 sec 1
      Denaturation 94 °C 30 sec
      34
      Primer annealing
      Primers melting temperature
      55-65 °C
      30 sec
      Extension 72 °C 60 sec/kb
      Final extension 72 °C 5 min 1
      cooling 12 °C hold 1
    5. Pre-warm soft agar (0.7% agar) to a liquid phase. Add 0.2% L-arabinose and 0.1 mM IPTG (final concentrations) to the agar and keep at 50 °C.

    6. Pre-warm LB agar plates for at least 1 h at 37 °C. One plate for every modified phage.

    7. Streak positive deleted phages on the pre-warmed LB agar plate.

    8. For each modified phage, mix in a 15 ml tube:

      200 µl of the targeting bacteria

      3 ml of the pre-warmed soft agar with the inducers

    9. Gently pour the soft-agar with the bacteria on the streaked plates (from step D6).

      Note: Pour the soft-agar with the bacteria on the lower concentration area and let the fluid spread to the high concentration end.

    10. Allow the plates to cool for 5 min, invert, and incubate overnight at RT or for 4-6 h at 37 °C (until plaques are visible).

    11. Pick one plaque from each plate and repeat steps D3-D9, 3 times.

    12. Perform a PCR amplification on an isolated phage and validate desired sequence with DNA sequencing.

    13. Dilute 1:50 targeting bacteria into 5 ml LB supplemented with 50 µg/ml streptomycin, 50 µg/ml kanamycin and 35 µg/ml chloramphenicol, 0.2% L-arabinose and 0.1 mM IPTG.

    14. Shake at 37 °C to an OD600 ~0.5.

    15. Infect the culture with 10 µl of the validated engineered phage.

    16. Shake the infected bacteria at 37 °C until lysis occurs (usually 2 h).

Figure 1. Schematics of the pGeneX plasmid.

Figure 1.

A. An example of forward and reverse primers encoding sequences annealing to the pUC19 backbone (gray) with 60 bp 5’ overhang sequence identical to the upstream (red) and downstream (blue) flanking sequences of geneX. B. PCR amplification with these primers on the plasmid and self-ligation yield the pGeneX plasmid.

Figure 2. Schematics of the pAnti-GeneX construct.

Figure 2.

A. An example of a primer design yielding a spacer to target gene X. The targeted DNA is in pink. This protospacer is a 33 bp sequence in the gene of interest and is preceded by an AA, yielding a functional protospacer-adjacent motif (PAM). The forward and reverse primers encode annealing sequences to the pWUR477 template, and 5’ overhangs which together form the desired spacer sequence. B. PCR amplification with the forward and reverse primers on the pWUR477 plasmid and self-ligation to construct the pAnti-GeneX plasmid. Grey rectangles represent repeat sequences, pink represents the new spacer, orange represents spacer 2 and red represents spacer 3, and black represents the plasmid backbone.

Table 1. Combinations of phage with bacteria.

All four different combinations: targeting/non-targeting bacteria with recombinant/non-recombinant lysates.

Bl21-AI/pWUR397, pWUR400, pWUR477 Bl21-AI/pWUR397, pWUR400, pAnti-GeneX
Non-recombinant T7 (lysate from cells harboring control vector) Tube #1 Tube #2
recombinant T7 (lysate from cells harboring pGeneX60) Tube #3 Tube #4

Figure 3. Illustration for PCR validation.

Figure 3.

Forward and reverse primers anneal upstream and downstream to geneX (green). PCR amplification on the edited phage results in a smaller DNA product. PCR amplification of the WT phage or phage with deletion of a fragment encoding the corresponding protospacer results in a full length DNA product. Black square represents gel electrophoresis, white bands represent DNA products.

Data analysis

A flow chart of the protocol is shown in Figure 4. An overview of the procedures for isolating desired recombinant bacteriophage and percentages of engineered cells can be found in the original paper ( Kiro et al., 2014 ).

Figure 4. Flow chart of the protocol.

Figure 4.

Recipes

  1. LB medium

    1. Measure 20 g LB (Luria-Bertani) medium powder and fill up to 1 L with deionized water

    2. Autoclave solution and cool down

    3. Store at RT

  2. LB agar plates

    1. Measure 7.5 g agar and add sterile LB medium up to 500 ml

    2. Autoclave the solution, cool down and add antibiotics

    3. Pour into Petri dishes

    4. Wait until the agar solidifies

    5. Store at 4 °C

  3. Soft agar

    1. Measure 1.75 g agar and add sterile LB medium up to 250 ml

    2. Autoclave the solution and cool down

    3. Store at RT

  4. TAE buffer

    1. Pour 200 ml of TAE buffer (stock) and add deionized water up to 10 L

    2. Mix thoroughly

    3. Store at RT

Acknowledgments

The research leading to these results was funded by the European Research Council under the European Community’s Seventh Framework Programme (FP7/207-2013)/ERC grant agreement No. 336079 (EcCRISPR). The protocol described here is adapted from ( Kiro et al., 2014 ).

Citation

Readers should cite both the Bio-protocol article and the original research article where this protocol was used.

References

  • 1.Bikard D., Euler C. W., Jiang W., Nussenzweig P. M., Goldberg G. W., Duportet X., Fischetti V. A. and Marraffini L. A.(2014). Exploiting CRISPR-Cas nucleases to produce sequence-specific antimicrobials. Nat Biotechnol 32(11): 1146-1150. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Box A. M., McGuffie M. J., O'Hara B. J. and Seed K. D.(2015). Functional analysis of bacteriophage immunity through a type I-E CRISPR-Cas system in Vibrio cholerae and its application in bacteriophage genome engineering . J Bacteriol 198(3): 578-590. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Brouns S. J., Jore M. M., Lundgren M., Westra E. R., Slijkhuis R. J., Snijders A. P., Dickman M. J., Makarova K. S., Koonin E. V. and van der Oost J.(2008). Small CRISPR RNAs guide antiviral defense in prokaryotes. Science 321(5891): 960-964. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Citorik R. J., Mimee M. and Lu T. K.(2014). Sequence-specific antimicrobials using efficiently delivered RNA-guided nucleases. Nat Biotechnol 32(11): 1141-1145. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Edgar R., Friedman N., Molshanski-Mor S. and Qimron U.(2012). Reversing bacterial resistance to antibiotics by phage-mediated delivery of dominant sensitive genes. Appl Environ Microbiol 78(3): 744-751. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Harper D. R. and Enright M. C.(2011). Bacteriophages for the treatment of Pseudomonas aeruginosa infections. J Appl Microbiol 111(1): 1-7. [DOI] [PubMed] [Google Scholar]
  • 7.Kiro R., Shitrit D. and Qimron U.(2014). Efficient engineering of a bacteriophage genome using the type I-E CRISPR-Cas system. RNA Biol 11(1): 42-44. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Lemay M. L., Tremblay D. M. and Moineau S.(2017). Genome engineering of virulent lactococcal phages using CRISPR-Cas9. ACS Synth Biol. [DOI] [PubMed] [Google Scholar]
  • 9.Marinelli L. J., Piuri M., Swigonova Z., Balachandran A., Oldfield L. M., van Kessel J. C. and Hatfull G. F.(2008). BRED: a simple and powerful tool for constructing mutant and recombinant bacteriophage genomes. PLoS One 3(12): e3957. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Martel B. and Moineau S.(2014). CRISPR-Cas: an efficient tool for genome engineering of virulent bacteriophages. Nucleic Acids Res 42(14): 9504-9513. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Merril C. R., Scholl D. and Adhya S. L.(2003). The prospect for bacteriophage therapy in Western medicine. Nat Rev Drug Discov 2(6): 489-497. [DOI] [PubMed] [Google Scholar]
  • 12.Pires D. P., Cleto S., Sillankorva S., Azeredo J. and Lu T. K.(2016). Genetically engineered phages: a review of advances over the last decade. Microbiol Mol Biol Rev 80(3): 523-543. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Selick H. E., Kreuzer K. N. and Alberts B. M.(1988). The bacteriophage T4 insertion/substitution vector system. A method for introducing site-specific mutations into the virus chromosome. J Biol Chem 263(23): 11336-11347. [PubMed] [Google Scholar]
  • 14.Suttle C. A.(2007). Marine viruses--major players in the global ecosystem. Nat Rev Microbiol 5(10): 801-812. [DOI] [PubMed] [Google Scholar]
  • 15.Weber-Dabrowska B., Mulczyk M. and Górski A.(2001). Bacteriophage therapy for infections in cancer patients. Clin Appl Immunol Rev 1(3-4): 131-134. [Google Scholar]
  • 16.Yanisch-Perron C., Vieira J. and Messing J.(1985). Improved M13 phage cloning vectors and host strains: nucleotide sequences of the M13mp18 and pUC19 vectors. Gene 33(1): 103-119. [DOI] [PubMed] [Google Scholar]
  • 17.Yosef I., Kiro R., Molshanski-Mor S., Edgar R. and Qimron U.(2014). Different approaches for using bacteriophages against antibiotic-resistant bacteria. Bacteriophage 4(1): e28491. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Yosef I., Manor M., Kiro R. and Qimron U.(2015). Temperate and lytic bacteriophages programmed to sensitize and kill antibiotic-resistant bacteria. Proc Natl Acad Sci U S A 112(23): 7267-7272. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Bio-protocol are provided here courtesy of Bio-protocol, LLC

RESOURCES