Skip to main content
Log in

A Python-based programming language for high-performance computational genomics

  • Correspondence
  • Published:

From Nature Biotechnology

View current issue Submit your manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1: The Seq programming language.

References

  1. Yu, Y. W., Daniels, N. M., Danko, D. C. & Berger, B. Cell Syst. 1, 130–140 (2015).

    Article  CAS  Google Scholar 

  2. Peng, R. D. Science 334, 1226–1227 (2011).

    Article  CAS  Google Scholar 

  3. Baker, M. Nature 533, 452–454 (2016).

    Article  CAS  Google Scholar 

  4. Lee, R. S. & Hanage, W. P. Lancet Microbe https://doi.org/10.1016/S2666-5247(20)30028-8 (2020).

  5. Perkel, J. M. Nature 588, 185–186 (2020).

    Article  CAS  Google Scholar 

  6. Köster, J. Bioinformatics 32, 444–446 (2016).

    Article  Google Scholar 

  7. Döring, A., Weese, D., Rausch, T. & Reinert, K. BMC Bioinformatics 9, 11 (2008).

    Article  Google Scholar 

  8. Reinert, K. et al. J. Biotechnol. 261, 157–168 (2017).

    Article  CAS  Google Scholar 

  9. Ward, B. J. BioJulia https://biojulia.net (accessed 19 November 2020).

  10. Cock, P. J. et al. Bioinformatics 25, 1422–1423 (2009).

    Article  CAS  Google Scholar 

  11. Russell, P. H., Johnson, R. L., Ananthan, S., Harnke, B. & Carlson, N. E. PLoS One 13, e0205898 (2018).

    Article  Google Scholar 

  12. Stajich, J. E. et al. Genome Res. 12, 1611–1618 (2002).

    Article  CAS  Google Scholar 

  13. Li, H. Preprint at https://arxiv.org/abs/1303.3997 (2013).

  14. Yorukoglu, D., Yu, Y. W., Peng, J. & Berger, B. Nat. Biotechnol. 34, 374–376 (2016).

    Article  CAS  Google Scholar 

  15. Hach, F. et al. Nucleic Acids Res. 42, W494–W500 (2014).

    Article  CAS  Google Scholar 

  16. Li, H. Bioinformatics 34, 3094–3100 (2018).

    Article  CAS  Google Scholar 

  17. Smith, T., Heger, A. & Sudbery, I. Genome Res. 27, 491–499 (2017).

    Article  CAS  Google Scholar 

  18. McKenna, A. et al. Genome Res. 20, 1297–1303 (2010).

    Article  CAS  Google Scholar 

  19. Bray, N., Dubchak, I. & Pachter, L. Genome Res. 13, 97–102 (2003).

    Article  CAS  Google Scholar 

  20. Berger, E. et al. Nat. Commun. 11, 4662 (2020).

    Article  CAS  Google Scholar 

  21. Berger, E., Yorukoglu, D. & Berger, B. International Conference on Research in Computational Molecular Biology 28–29 (Springer, 2015).

  22. Abelson, H. & Sussman, G. J. Structure and Interpretation of Computer Programs (MIT Press, 1996).

  23. Shajii, A., Numanagić, I., Baghdadi, R., Berger, B. & Amarasinghe, S. Proc. ACM Program. Lang. 3, 125:1–125:29 (2019).

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Saman Amarasinghe or Bonnie Berger.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Peer review information Nature Biotechnology thanks Ivan Costa and Judith Zaugg for their contribution to the peer review of this work.

Supplementary information

Supplementary Information

Supplementary Notes 1–4, including Figs. 1–5 and Tables 1–8

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shajii, A., Numanagić, I., Leighton, A.T. et al. A Python-based programming language for high-performance computational genomics. Nat Biotechnol 39, 1062–1064 (2021). https://doi.org/10.1038/s41587-021-00985-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1038/s41587-021-00985-6

  • Springer Nature America, Inc.

This article is cited by

Navigation