journal article·2023Open access

Big Data Bot with a Special Reference to Bioinformatics

Ahmad M. Al-Omari, Shefa M. Tawalbeh, Yazan H. Akkam, Mohammad Al-Tawalbeh, Shima’a Younis, Abdullah A. Mustafa, Jonathan Arnold

Computers, Materials & Continua· Volume 75· Issue 2

Abstract

There are quintillions of data on deoxyribonucleic acid (DNA) and protein in publicly accessible data banks, and that number is expanding at an exponential rate. Many scientific fields, such as bioinformatics and drug discovery, rely on such data; nevertheless, gathering and extracting data from these resources is a tough undertaking. This data should go through several processes, including mining, data processing, analysis, and classification. This study proposes software that extracts data from big data repositories automatically and with the particular ability to repeat data extraction phases as many times as needed without human intervention. This software simulates the extraction of data from web-based (point-and-click) resources or graphical user interfaces that cannot be accessed using command-line tools. The software was evaluated by creating a novel database of 34 parameters for 1360 physicochemical properties of antimicrobial peptides (AMP) sequences (46240 hits) from various MARVIN software panels, which can be later utilized to develop novel AMPs. Furthermore, for machine learning research, the program was validated by extracting 10,000 protein tertiary structures from the Protein Data Bank. As a result, data collection from the web will become faster and less expensive, with no need for manual data extraction. The software is critical as a first step to preparing large datasets for subsequent stages of analysis, such as those using machine and deep-learning applications.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Bioinformatics · Advanced Proteomics Techniques and Applications · Identification and Quantification in Food

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (75)

Show source-provided references
1. What makes big data, big data? Exploring the ontological characteristics of 26 datasets10.1177/2053951716631130 ↗
2. Can blockchain strengthen the internet of things?10.1109/MITP.2017.3051335 ↗
3. The world according to LINQ10.1145/2001269.2001285 ↗
4. Visualisation tools for understanding big data
5. The human genome project: Lessons from large-scale biology
6. Big data in big companies
7. Big data in healthcare: Management, analysis and future prospects10.1186/s40537-019-0217-0 ↗
8. The protein data bank
9. GraphQL for the delivery of bioinformatics web APIs and application to ZincBind10.1093/bioadv/vbab023 ↗
10. Performance evaluation of structured and semi-structured bioinformatics tools: A comparative study10.5121/ijsea.2018.9503 ↗
11. Web scraping: State-of-the-art and areas of application
12. Nigam · Innovative Data Communication Technologies and Application · 2021 · 59 · 14910.1007/978-981-15-9651-3_13 ↗
13. Intelligent Web data extraction system for E-commerce
14. UniProt: A worldwide hub of protein knowledge10.1093/nar/gky1049 ↗
15. DAVID: Database for annotation, visualization, and integrated discovery10.1186/gb-2003-4-9-r60 ↗
16. UniprotR: Retrieving and visualizing protein sequence and functional information from universal protein resource (UniProt knowledgebase)10.1016/j.jprot.2019.103613 ↗
17. RDAVIDWebService: A versatile R interface to DAVID
18. RStudio: Integrated development environment for R
19. Biopython: Freely available Python tools for computational molecular biology and bioinformatics
20. Entrezpy: A python library to dynamically interact with the NCBI Entrez databases
21. Kans · Entrez Programming Utilities Help National Center for Biotechnology Information · 2010
22. Announcing the worldwide protein data bank10.1038/nsb1203-980 ↗
24. BioProject and BioSample databases at NCBI: Facilitating capture and organization of metadata10.1093/nar/gkr1163 ↗
25. Gapped BLAST and PSI-BLAST: A new generation of protein database search programs
26. Splign: Algorithms for computing spliced alignments with identification of paralogs10.1186/1745-6150-3-20 ↗
27. Accessing NCBI data using the NCBI sequence viewer and genome data viewer (GDV)
28. Marvin: A tool kit for streamlined access and visualization of the SDSS-IV MaNGA data set10.3847/1538-3881/ab2634 ↗
29. Clicker bot for gacha games using image recognition10.1016/j.procs.2021.01.045 ↗
30. Different data mining approaches based medical text data
31. WEIDJ: Development of a new algorithm for semi-structured web data extraction10.12928/telkomnika.v19i1.16205 ↗
32. Limitations of information extraction methods and techniques for heterogeneous unstructured big data10.1177/1847979019890771 ↗
33. Scholarly big data information extraction and integration in the citeseer χ digital library
34. Web-based closed-domain data extraction on online advertisements10.1016/j.is.2012.07.006 ↗
35. Web data extraction systems versus research collaboration in sustainable planning for housing: Smart governance takes it all
36. Data integration of structured and unstructured sources for assigning clinical codes to patient stay10.1093/jamia/ocv115 ↗
37. Leveraging big data bioinformatics approaches to extract knowledge from staphylococcus aureus public omics data
38. The FAIR guiding principles for scientific data management and stewardship10.1038/sdata.2016.18 ↗
39. Automatized bioinformatics data integration in a hadoop-based data lake
40. Big data analytics: A review on theoretical contributions and tools used in literature10.1007/s40171-017-0159-3 ↗
41. Large scale sentiment analysis on Twitter with spark
42. Cloud-based clustering of text documents using the GHSOM algorithm on the GridGain platform
43. Web data extraction from scientific publishers’ website using heuristic algorithm10.5815/ijisa.2017.10.04 ↗
44. Architecture of the platform for big data preprocessing and processing in medical sector
45. Enhanced PROBCONS for multiple sequence alignment in cloud computing
46. The antimicrobial peptides and their potential clinical applications
47. What can machine learning do for antimicrobial peptides, and what can antimicrobial peptides do for machine learning?10.1098/rsfs.2016.0153 ↗
48. Identification of antimicrobial peptides from the human gut microbiome using deep learning
49. A review of antifungal peptides: Basis to New Era of antifungal drugs10.12816/0029870 ↗
50. Scikit-learn: Machine learning in python
51. Large-scale extraction of drug–disease pairs from the medical literature10.1002/asi.23876 ↗
52. Interscale learning and classification for global HR/VHR image information extraction
53. Gut microbiome, big data and machine learning to promote precision medicine for cancer10.1038/s41575-020-0327-3 ↗
54. Unstructured data: An overview of the data of big data10.14445/22312803/IJCTT-V38P109 ↗
55. Ins and outs of big data: A review
56. Solving large nonlinear systems of first-order ordinary differential equations with hierarchical structure using multi-GPGPUs and an adaptive Runge Kutta ODE solver10.1109/ACCESS.2013.2290623 ↗
57. Ensemble methods for identifying RNA operons and regulons in the clock network of neurospora crassa10.1109/ACCESS.2022.3160481 ↗
58. Jiang · Mining Text Data · 2012 · 1 · 1110.1007/978-1-4614-3223-4_2 ↗
59. Text information extraction in images and video: A survey10.1016/j.patcog.2003.10.012 ↗
60. New directions in video information extraction and summarization
61. Beyond a technical perspective: Understanding big data capabilities in health care
62. Information extraction from research papers using conditional random fields10.1016/j.ipm.2005.09.002 ↗
63. A brief survey of web data extraction tools10.1145/565117.565137 ↗
64. Evolution of MT with the Web
65. Web data extraction, applications and techniques: A survey10.1016/j.knosys.2014.07.007 ↗
66. Crawling Facebook for social network analysis purposes
67. Walking in Facebook: A case study of unbiased sampling of osns
68. AliBaba: PubMed as a graph
69. Roadrunner: Towards automatic data extraction from large web sites
70. Automating data extraction in systematic reviews: A systematic review10.1186/s13643-015-0066-7 ↗
71. Flashextract: A framework for data extraction by examples
72. Epidemiology of tuberculosis in WHO European region and public health response
73. How to combat gram-negative bacteria using antimicrobial peptides: A challenge or an unattainable goal?10.3390/antibiotics10121499 ↗
74. Soft computing in medicine10.1016/j.asoc.2009.02.003 ↗
75. Cancer genome atlas