Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • Correspondence
  • Published:

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

This is a preview of subscription content, access via your institution

Relevant articles

Open Access articles citing this article.

Access options

Buy this article

Prices may be subject to local taxes which are calculated during checkout

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

This article is cited by

Search

Quick links

Nature Briefing AI and Robotics

Sign up for the Nature Briefing: AI and Robotics newsletter — what matters in AI and robotics research, free to your inbox weekly.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing: AI and Robotics