scholarly journals Development of Web Application for the Comparison of Segment Variability with Sequence Evolution and Immunogenic Properties for Highly Variable Proteins: An Application to Viruses

2021 ◽  
Author(s):  
Sumit Bala ◽  
Ambarnil Ghosh ◽  
Subhra Pradhan

AbstractHigh rate of mutation and structural flexibilities in viral proteins quickly make them resistant to the host immune system and existing antiviral strategies. For most of the pathogenic viruses, the key survival strategies lie in their ability to evolve rapidly through mutations that affects the protein structure and function. Along with the experimental research related to antiviral development, computational data mining also plays an important role in deciphering the molecular and genomic signatures of the viral adaptability. Uncovering conserved regions in viral proteins with diverse chemical and biological properties is an important area of research for developing antiviral therapeutics, though assigning those regions is not a trivial work. Advancement in protein structural information databases and repositories, made by experimental research accelerated the in-silico mining of the data to generate more integrative information. Despite of the huge effort on correlating the protein structural information with its sequence, it is still a challenge to defeat the high mutability and adaptability of the viral genomics structure. In this current study, the authors have developed a user-friendly web application interface that will allow users to study and visualize protein segment variabilities in viral proteins and may help to find antiviral strategies. The present work of web application development allows thorough mining of the surface properties and variabilities of viral proteins which in combination with immunogenicity and evolutionary properties make the visualization robust. In combination with previous research on 20-Dimensional Euclidian Geometry based sequence variability characterization algorithm, four other parameters has been considered for this platform: [1] predicted solvent accessibility information, [2] B-Cell epitopic potential, [3] T-Cell epitopic potential and [4] coevolving region of the viral protein. Uniqueness of this study lies in the fact that a protein sequence stretch is being characterized rather than single residue-based information, which helps to compare properties of protein segments with variability. In current work, as an example, beside presenting the web application platform, five proteins of SARS-CoV2 was presented with keeping focus on protein-S. Current web-application database contains 29 proteins from 7 viruses including a GitHub repository of the raw data used in this study. The web application is up and running in the following address: http://www.protsegvar.com.

2020 ◽  
Author(s):  
Darshak Mota ◽  
Neel Zadafiya ◽  
Jinan Fiaidhi

Java Spring is an application development framework for enterprise Java. It is an open source platform which is used to develop robust Java application easily. Spring can also be performed using MVC structure. The MVC architecture is based on Model View and Controller techniques, where the project structure or code is divided into three parts or sections which helps to categorize the code files and other files in an organized form. Model, View and Controller code are interrelated and often passes and fetches information from each other without having to put all code in a single file which can make testing the program easy. Testing the application while and after development is an integral part of the Software Development Life Cycle (SDLC). Different techniques have been used to test the web application which is developed using Java Spring MVC architecture. And compares the results among all the three different techniques used to test the web application.


Author(s):  
Ala M. Abu-Samaha ◽  
Lana S. Al-Salem

The requirements phase of the system/application development process typically involves the activities of requirements elicitation, analysis, validation, and specification. The main goal of such a process is “to develop a requirements speci- fication document which defines the system to be procured and which can act as a basis for the system design” (Sawyer, Sommerville, & Viller, 1996). Hence the underpinning assumption of the requirements engineering (RE) process is to transform the operational needs of an organisation into complete, consistent, and unambiguous system/application specifications through an iterative process of definition and validation (Pohl ,1994). The Web engineering (WE) literature provides a limited number of methods and techniques that can be used to manage the RE process in a Web development context [e3-value framework (Gordijn, Akkermans, & van Vliet, 2000), SOARE approach (Bleistein, Aurum, Cox, & Ray, 2004), e-prototyping (Bleek, Jeenicke, & Klischewski, 2002), AWARE (Bolchini & Paolini, 2004), and SSM/ICDT (Meldrum & Rose, 2004)]. Despite the availability of such a limited number of Web requirements engineering (WRE) methods, many researchers criticised such methods for their failure to address the necessity to align the Web application’ requirements to the organisation’s business strategy. Hence, the recommendation of many researchers (Al-Salem & Abu- Samaha, 2005a; Bleistein 2005; Bleistein, Cox, & Verner, 2004; Vidgen, Avison, Wood, & Wood-Harper, 2002) is to utilise a general WRE framework for the development of Web applications that can align the application’s requirements to the organisation’s business needs and its future vision. The objective of such a WRE framework is to incorporate the elicitation/analysis of business strategy as part of the application’s RE process. This chapter presents a WRE method that extends Sommerville and Kotonya’s viewpoint-oriented requirements definition (VORD) and Kaplan and Norton’s balanced scorecard (BSC) to elicit the Web application’ requirements and to plan/analyze the business strategy, respectively. In addition, eWARE (extended Web application requirements engineering) deploys the concept of “requirements alignment” to attain business objectives during the requirements discovery, elicitation, and formalisation process to identify the services of the Web application that will achieve the business objectives in order to improve the organisation’s profitability and competitiveness. The chapter is organised into a number of sections. The second section of this chapter provides a background to Web applications in terms of defi- nition and differentiating characteristics. The third section provides a discussion of eWARE method in terms of phases and activities. This section is divided into two subsections to cover the activities of the two prominent phases of the eWARE process in more detail. The fourth and fifth sections provide a discussion of possible future trends in WRE and a number of concluding remarks.


Author(s):  
Rizwan Ur Rahman ◽  
Deepak Singh Tomar

Research into web application security is still in its initial phase. In spite of enhancements in web application development, large numbers of security issues remain unresolved. Login attacks are the most malevolent threats to the web application. Authentication is the method of confirming the stated identity of a user. Conventional authentication systems suffer from a weakness that can compromise the defense of the system. An example of such vulnerabilities is login attack. An attacker may exploit a pre-saved password or an authentication credential to log into web applications. An added problem with current authentication systems is that the authentication process is done only at the start of a session. Once the user is authenticated in the web application, the user's identity is assumed to remain the same during the lifetime of the session. This chapter examines the level login attacks that could be a threat to websites. The chapter provides a review of vulnerabilities, threats of login attacks associated with websites, and effective measures to counter them.


2019 ◽  
Vol 6 (125) ◽  
pp. 121-126
Author(s):  
Liliia Bozhukha ◽  
Oksana Beloborodko

The article presents the results of the analysis of the existing web application architecture design methodologies and the corresponding software development tools and resources.The shortcomings of the existing approaches to application development were identified and conducted the analysis can be used to design the web systems architecture. The practical value of the work is the development of algorithms for creating, deploying and scaling applications using different software. A test system based on several classic approaches has been developed.


2020 ◽  
Vol 5 (3) ◽  
pp. 9-16
Author(s):  
Azmi Abu Seman ◽  
Nasuha Alias ◽  
Norfiza Ibrahim

Public transportation using express bus services are widely used by the public nowadays and many bus companies offer services to major cities as well as providing additional features and facilities to attract passengers. However, the passengers often face a problem in selecting and choosing the bus companies that give the best services for them according to their preferences. The purpose of this study is to identify the best bus transportation services based on MCDM approach using the TOPSIS method. The web application development follows the System Development Life Cycle (SDLC) methodology that contains four phases which are planning, designing, testing and implementing using PHP and MySQL database as tools for development. It enables users who already used the bus services to give the rating and the users who want to use the bus services give their priority for each criterion that they choose either low, high or very high. The web application will generate the result, which is the best bus companies according to TOPSIS rules. The presence of this web application can help the society to choose the best bus services that follow their preferences.


Author(s):  
Thamer Al-Rousan

Software process improvement has been the main target of many web application development organizations. Despite the importance of software process improvement, there is enough evidence that the majority of web-based software organizations are reluctant to adapt existing software process improvement models and standards as they perceive them as being oriented towards traditional software organizations. It has been observed that improvement efforts web-based software development organizations based on process improvement frameworks which are designed for traditional software organizations fail most of the time. This chapter attempts to make a review of different software process improvement models and check the suitability of these models to meet the special characteristics and requirements for the web-based projects. The findings of this study can be helpful for the web-based software development organizations in assessing and improving software processes.


Author(s):  
Thamer Al-Rousan ◽  
Hasan Abualese

Process improvement in web-based projects is of growing concern for many reasons including successful delivery of projects. Web application development companies are reluctant to adapt process improvement models and methods because of their complex structure and difficult implementation methods. It has been observed that improvement efforts in web application development companies based on process improvement frameworks which are designed for large organizations fail most of the time. This study attempts to evaluate the suitability of different software process improvement models to meet the special characteristics and requirements for the web-based projects.


Sign in / Sign up

Export Citation Format

Share Document