Application of web design techniques and best practices in implementing web development, maintenance and enhancement of RUBi websites and web application systems
- Authors: Tshabalala, Thulani
- Date: 2023-10-13
- Subjects: Web design , Web applications , Bioinformatics , Django , Web servers Computer programs
- Language: English
- Type: Academic theses , Master's theses , text
- Identifier: http://hdl.handle.net/10962/424688 , vital:72175
- Description: The popularity of the web has seen various fields, such as the sciences taking advantage of this resource to further their scientific endeavours. This has seen science groups moving into developing websites and web applications, and such a group is the Research Unit in Bioinformative (RUBi). With the use of the web, the development and maintenance of whatever web-related tools become inevitable, given the continuous changes in the web space. This continuous evolution of web development and maintenance will come with techniques, principles and standards which will not only enable faster development of web entities but also ensure that modern hardware, fulfilment of the requirements to use such hardware and modern concepts are incorporated into forming web tools that enable such progression. Furthermore, introducing the previously mentioned progress of the web becomes an essential part of its development and maintenance. This paper did implement the processes of progressing the web using the technique of documentation and version control systems. The web development for the COVIDRUG website was done for the Covidrug-Africa Consortium (COVIDRUG) using the Django webdevelopment framework. The RUBi website and the MDM-Task we band the Job Management System (JMS) web applications were maintained for the maintenance aspect. Archives brought value regarding the traceability it provides of the various web-related aspects. The development showed a website’s potential value, particularly for research groups. The maintenance carried out showed how different techniques and approaches could be used in different maintenance prospects to achieve set objectives. The development and maintenance resulted in websites and web applications that have the features stated in their respective maintenance plans. , Thesis (MSc) -- Faculty of Science, Biochemistry and Microbiology, 2023
- Full Text:
- Date Issued: 2023-10-13
- Authors: Tshabalala, Thulani
- Date: 2023-10-13
- Subjects: Web design , Web applications , Bioinformatics , Django , Web servers Computer programs
- Language: English
- Type: Academic theses , Master's theses , text
- Identifier: http://hdl.handle.net/10962/424688 , vital:72175
- Description: The popularity of the web has seen various fields, such as the sciences taking advantage of this resource to further their scientific endeavours. This has seen science groups moving into developing websites and web applications, and such a group is the Research Unit in Bioinformative (RUBi). With the use of the web, the development and maintenance of whatever web-related tools become inevitable, given the continuous changes in the web space. This continuous evolution of web development and maintenance will come with techniques, principles and standards which will not only enable faster development of web entities but also ensure that modern hardware, fulfilment of the requirements to use such hardware and modern concepts are incorporated into forming web tools that enable such progression. Furthermore, introducing the previously mentioned progress of the web becomes an essential part of its development and maintenance. This paper did implement the processes of progressing the web using the technique of documentation and version control systems. The web development for the COVIDRUG website was done for the Covidrug-Africa Consortium (COVIDRUG) using the Django webdevelopment framework. The RUBi website and the MDM-Task we band the Job Management System (JMS) web applications were maintained for the maintenance aspect. Archives brought value regarding the traceability it provides of the various web-related aspects. The development showed a website’s potential value, particularly for research groups. The maintenance carried out showed how different techniques and approaches could be used in different maintenance prospects to achieve set objectives. The development and maintenance resulted in websites and web applications that have the features stated in their respective maintenance plans. , Thesis (MSc) -- Faculty of Science, Biochemistry and Microbiology, 2023
- Full Text:
- Date Issued: 2023-10-13
MDM-TASK-web: MD-TASK and MODE-TASK web server for analyzing protein dynamics
- Sheik Amamuddy, Olivier, Glenister, Michael, Tshabalala, Thulani, Tastan Bishop, Özlem
- Authors: Sheik Amamuddy, Olivier , Glenister, Michael , Tshabalala, Thulani , Tastan Bishop, Özlem
- Date: 2021
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/476574 , vital:77938 , xlink:href="https://doi.org/10.1016/j.csbj.2021.08.043"
- Description: The web server, MDM-TASK-web, combines the MD-TASK and MODE-TASK software suites, which are aimed at the coarse-grained analysis of static and all-atom MD-simulated proteins, using a variety of non-conventional approaches, such as dynamic residue network analysis, perturbation-response scanning, dynamic cross-correlation, essential dynamics and normal mode analysis. Altogether, these tools allow for the exploration of protein dynamics at various levels of detail, spanning single residue perturbations and weighted contact network representations, to global residue centrality measurements and the investigation of global protein motion. Typically, following molecular dynamic simulations designed to investigate intrinsic and extrinsic protein perturbations (for instance induced by allosteric and orthosteric ligands, protein binding, temperature, pH and mutations), this selection of tools can be used to further describe protein dynamics. This may lead to the discovery of key residues involved in biological processes, such as drug resistance. The server simplifies the set-up required for running these tools and visualizing their results. Several scripts from the tool suites were updated and new ones were also added and integrated with 2D/3D visualization via the web interface. An embedded work-flow, integrated documentation and visualization tools shorten the number of steps to follow, starting from calculations to result visualization. The Django-powered web server (available at https://mdmtaskweb.rubi.ru.ac.za/) is compatible with all major web browsers. All scripts implemented in the web platform are freely available at https://github.com/RUBi-ZA/MD-TASK/tree/mdm-task-web and https://github.com/RUBi-ZA/MODE-TASK/tree/mdm-task-web
- Full Text:
- Date Issued: 2021
- Authors: Sheik Amamuddy, Olivier , Glenister, Michael , Tshabalala, Thulani , Tastan Bishop, Özlem
- Date: 2021
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/476574 , vital:77938 , xlink:href="https://doi.org/10.1016/j.csbj.2021.08.043"
- Description: The web server, MDM-TASK-web, combines the MD-TASK and MODE-TASK software suites, which are aimed at the coarse-grained analysis of static and all-atom MD-simulated proteins, using a variety of non-conventional approaches, such as dynamic residue network analysis, perturbation-response scanning, dynamic cross-correlation, essential dynamics and normal mode analysis. Altogether, these tools allow for the exploration of protein dynamics at various levels of detail, spanning single residue perturbations and weighted contact network representations, to global residue centrality measurements and the investigation of global protein motion. Typically, following molecular dynamic simulations designed to investigate intrinsic and extrinsic protein perturbations (for instance induced by allosteric and orthosteric ligands, protein binding, temperature, pH and mutations), this selection of tools can be used to further describe protein dynamics. This may lead to the discovery of key residues involved in biological processes, such as drug resistance. The server simplifies the set-up required for running these tools and visualizing their results. Several scripts from the tool suites were updated and new ones were also added and integrated with 2D/3D visualization via the web interface. An embedded work-flow, integrated documentation and visualization tools shorten the number of steps to follow, starting from calculations to result visualization. The Django-powered web server (available at https://mdmtaskweb.rubi.ru.ac.za/) is compatible with all major web browsers. All scripts implemented in the web platform are freely available at https://github.com/RUBi-ZA/MD-TASK/tree/mdm-task-web and https://github.com/RUBi-ZA/MODE-TASK/tree/mdm-task-web
- Full Text:
- Date Issued: 2021
- «
- ‹
- 1
- ›
- »