ABSTRACT
In this paper we discuss the development of a science gateway; identifying Ca2+ binding sites in proteins using a java application developed by Dr. Jenny Yang at the Chemistry department, Georgia State University. Starting with a Protein Data Bank (PDB) X-ray or NMR structure file, MUGC application predicts calcium binding sites using a graph theory-based algorithm [1]. The project creates a science gateway to provide access to the MUGC algorithm using tools provided by Amazon Web Services. The full-stack solution uses S3 storage, AWS Lambda functions, and API gateway to relay the PDB files to the back-end computing in EC2. Architecture for a full stack serverless processing pipeline is implemented which allows users to access the application. The design is optimized for scalability, reliability, security, performance, and cost.
- Zhao, K., Wang, X., Wong, H. C., Wohlhueter, R., Kirberger, M. P., Chen, G. and Yang, J. J. (2012), Predicting Ca2+-binding sites using refined carbon clusters. Proteins, 80: 2666--2679.Google ScholarCross Ref
- Anon. Home - Science Gateways Community Institute (SGCI). Retrieved April 7, 2019 from https://sciencegateways.org/Google Scholar
- Anon.Retrieved April 7, 2019 from https://www.internet2.edu/vision-initiatives/initiatives/exploring-clouds-acceleration-science/Google Scholar
- Semir Sarajlic, Neranjan Edirisinghe, Yuriy Lukinov, Michael Walters, Brock Davis, and Gregori Faroux. 2016. Orion: Discovery Environment for HPC Research and Bridging XSEDE Resources. In Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at Scale (XSEDE16). ACM, New York, NY, USA, Article 54, 5 pages. Google ScholarDigital Library
- Semir Sarajlic, Neranjan Edirisinghe, Yubao Wu, Yi Jiang, and Gregori Faroux. 2017. Training-based Workforce Development in Advanced Computing for Research and Education (ACoRE). In Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact (PEARC17). ACM, New York, NY, USA, Article 71, 4 pages. Google ScholarDigital Library
- Miserlou. 2019. Miserlou/Zappa. (March 2019). Retrieved April 7, 2019 from https://github.com/Miserlou/ZappaGoogle Scholar
- H.M. Berman, J. Westbrook, Z. Feng, G. Gilliland, T.N. Bhat, H. Weissig, I.N. Shindyalov, P.E. Bourne. (2000) The Protein Data Bank Nucleic Acids Research, 28: 235--242.Google Scholar
- Miguel Grinberg. 2014 Flask Web Development (1st. ed.) O'Reilly Media, ISBN 9781491947609, 1491947608Google Scholar
- Anon. Boto 3 Documentation¶. Retrieved April 7, 2019 from https://boto3.amazonaws.com/v1/documentation/api/latest/index.htmlGoogle Scholar
- Anon. 2019. Docker Documentation. (April 2019). Retrieved April 14, 2019 from https://docs.docker.com/Google Scholar
Index Terms
- Serverless Science Gateway Development for Ca2+ binding site prediction on Amazon Web Services: Case Study
Recommendations
Using Amazon web services to teach web-enabled database concepts
Amazon offers cloud infrastructure through its Amazon Web Services(AWS). The authors taught a cloud computing course using AWS. Besides offering a general introduction to cloud computing, the course also enabled students to build a fault-tolerant web ...
Comments