scholarly journals BEL Commons: an environment for exploration and analysis of networks encoded in Biological Expression Language

2018 ◽  
Author(s):  
Charles Tapley Hoyt ◽  
Daniel Domingo-Fernández ◽  
Martin Hofmann-Apitius

AbstractThe rapid accumulation of knowledge in the field of systems and networks biology during recent years requires complex, but user-friendly and accessible web applications that allow from visualization to complex algorithmic analysis. While several web applications exist with various focuses on creation, revision, curation, storage, integration, collaboration, exploration, visualization, and analysis, many of these services remain disjoint and have yet to be packaged into a cohesive environment.Here, we present BEL Commons; an integrative knowledge discovery environment for networks encoded in the Biological Expression Language (BEL). Users can upload files in BEL to be parsed, validated, compiled, and stored with fine-granular permissions. After, users can summarize, explore, and optionally shared their networks with the scientific community. We have implemented a query builder wizard to help users find the relevant portions of increasingly large and complex networks and a visualization interface that allows them to explore their resulting networks. Finally, we have included a dedicated analytical service for performing data-driven analysis of knowledge networks to support hypothesis generation.This web application can be freely accessed athttps://bel-commons.scai.fraunhofer.de.


2019 ◽  
Vol 12 (1) ◽  
Author(s):  
Yin Li ◽  
Di Ge ◽  
Chunlai Lu

Abstract Background Data mining of The Cancer Genome Atlas (TCGA) data has significantly facilitated cancer genome research and provided unprecedented opportunities for cancer researchers. However, existing web applications for DNA methylation analysis does not adequately address the need of experimental biologists, and many additional functions are often required. Results To facilitate DNA methylation analysis, we present the SMART (Shiny Methylation Analysis Resource Tool) App, a user-friendly and easy-to-use web application for comprehensively analyzing the DNA methylation data of TCGA project. The SMART App integrates multi-omics and clinical data with DNA methylation and provides key interactive and customized functions including CpG visualization, pan-cancer methylation profile, differential methylation analysis, correlation analysis and survival analysis for users to analyze the DNA methylation in diverse cancer types in a multi-dimensional manner. Conclusion The SMART App serves as a new approach for users, especially wet-bench scientists with no programming background, to analyze the scientific big data and facilitate data mining. The SMART App is available at http://www.bioinfo-zs.com/smartapp.



2016 ◽  
Vol 34 (1) ◽  
pp. 164-171 ◽  
Author(s):  
Mathew Miles

Purpose – Many libraries have a need to develop their own data-driven web applications, but their technical staff often lacks the required specialized training – which includes knowledge of SQL, a web application language like PHP, JavaScript, CSS, and jQuery. The web2py framework greatly reduces the learning curve for creating data-driven websites by focussing on three main goals: ease of use; rapid development; and security. web2py follows a strict MVC framework where the controls and web templates are all written in pure Python. No additional templating language is required. The paper aims to discuss these issues. Design/methodology/approach – There are many frameworks available for creating database-driven web applications. The author had used ColdFusion for many years but wanted to move to a more complete web framework which was also open source. Findings – After evaluating a number of Python frameworks, web2py was found to provide the best combination of functionality and ease of use. This paper focusses on the strengths of web2py and not the specifics of evaluating the different frameworks. Practical implications – Librarians who feel that they do not have the skills to create data-driven websites in other frameworks might find that they can develop them in web2py. It is a good web application framework to start with, which might also provide a gateway to other frameworks. Originality/value – web2py is an open source framework that could have great benefit for those who may have struggled to create database-driven websites in other frameworks or languages.



Author(s):  
Nurazzah Abd Rahman ◽  
Faiz Ikhwan Mohd Rafhan Syamil ◽  
Shaiful Bakhtiar bin Rodzman

This paper presents the development of mobile application for Malay Translated Hadith search engine. Limitations of current Hadith web application are the design is to optimize its usage on desktop computer but not on mobile devices, which requires simple and user friendly interface. Besides that, web application also needs internet connection to use. Due to increase usage of mobile application among mobile phone users, many existing web applications have moved to mobile based applications to cater for increasing numbers of mobile users. In this study, a mobile application for Android and iOS mobile application has been developed using Flutter framework, a hybrid mobile application framework. A Malay Translated hadith search engine mobile application can easily assist those who are seeking knowledge to learn more about certain topics in hadith, a second source of Islamic knowledge. This mobile application has search and directory features for users to browse the 2028 Sahih Bukhari hadith collection. Users can enter their query using search features to find selected hadith in Malay language. Queries will be processed for searching relevant hadith and display the results to the user. Evaluation using Recall and Precision shows that on the average Recall is 73% and Precision is 33%. Functionality testing is also conducted to test against the functional requirements or specifications. Results shows all requirements are successfully tested.



In India, most of the populace is subordinate to cultivating for survival. Numerous farmers are not mindful of the exterior world and the specialized progressions around cultivating. They confront a parcel of issues in their day-to-day life such as they need to keep track of their trim stock, their tractors, and devices. Most of the farmers do not have any thought almost the rates of the crops and their items and they offer their items at any fetched price. In today's world, farmers get news through daily papers and television. Farmers don’t get the data or news around the closest showcase that's displayed in their locale or indeed offer and track their crops. So, because of this they more often do not get any thought about the current news regarding the farming plans. In conclusion, they have to sell their products at a very low cost to a local supplier. We are looking forward to protecting these anticipating farmers from being cheated from their reasonable share of their income. These days versatile applications and web administrations are making things less difficult by satisfying our day by day needs for data, communication, amusement, or relaxation. Web applications have brought an unused insurgency. In this paper, we offer one such web application called “Genesis - Farmers Digital Assistant” which is as of now beneath advancement by us. This web benefit can offer assistance to farmers, customers, and suppliers have a less difficult, easy-to-use, and less time-consuming solution. Farmers Digital Assistant could be a web application that's built on keeping the farmers, providers, and customers in intellect. It keeps a farmer overhauled with all the data related to crops, pesticides, bug sprays, money related segment, etc. It gives nitty gritty data about which crop to cultivate in which season and which crop is appropriate for that specific region where the farmer is situated in. The government of India is investing a lot to form the utilization of the web accommodation for agribusiness purposes but the hindrance is the literacy of farmers with their access to the advanced world presently. So, with this web application, we make it a point to create our project user-friendly for the farmers in specific.



Author(s):  
JUNXIA GUO ◽  
HAO HAN

The technology that integrates various types of Web contents to build a new Web application through end-user programming is widely used nowadays. However, the Web contents do not have a uniform interface for accessing the data and computation. Most of the general Web users access information on the Web through applications until now. Hence, designing a uniform and flexible programmatic interface for integration of different Web contents is unavoidable. In this paper, we propose an approach that can be used to analyze Web applications automatically and reuse the information of Web applications through the programmatic interface we designed. Our approach can support the flexible integration of Web applications, Web services and Web feeds. In our experiments, we use a large number of Web pages from different types of Web applications and achieve the integration by the proposed programmatic interfaces. The experimental results show that our approach brings to the end-users a flexible and user-friendly programming environment.



In India, most of the populace is subordinate to cultivating for survival. Numerous farmers are not mindful of the exterior world and the specialized progressions around cultivating. They confront a parcel of issues in their day-to-day life such as they need to keep track of their trim stock, their tractors, and devices. Most of the farmers do not have any thought almost the rates of the crops and their items and they offer their items at any fetched price. In today's world, farmers get news through daily papers and television. Farmers don’t get the data or news around the closest showcase that's displayed in their locale or indeed offer and track their crops. So, because of this they more often do not get any thought about the current news regarding the farming plans. In conclusion, they have to sell their products at a very low cost to a local supplier. We are looking forward to protecting these anticipating farmers from being cheated from their reasonable share of their income. These days versatile applications and web administrations are making things less difficult by satisfying our day by day needs for data, communication, amusement, or relaxation. Web applications have brought an unused insurgency. In this paper, we offer one such web application called “Genesis - Farmers Digital Assistant” which is as of now beneath advancement by us. This web benefit can offer assistance to farmers, customers, and suppliers have a less difficult, easy-to-use, and less time-consuming solution. Farmers Digital Assistant could be a web application that's built on keeping the farmers, providers, and customers in intellect. It keeps a farmer overhauled with all the data related to crops, pesticides, bug sprays, money related segment, etc. It gives nitty gritty data about which crop to cultivate in which season and which crop is appropriate for that specific region where the farmer is situated in. The government of India is investing a lot to form the utilization of the web accommodation for agribusiness purposes but the hindrance is the literacy of farmers with their access to the advanced world presently. So, with this web application, we make it a point to create our project user-friendly for the farmers in specific.



Author(s):  
Isha Shingari

In one way or other we all are connected with internet. All web applications are dependent on the internet. Now a day’s web applications play a vital role in everybody’s life.  Exponential growth could be observed in many user friendly web applications. Thousands of transactions are done daily through these applications, 80% out of which are vulnerable to malicious attacks according to the survey by the Open Web Application Security Projects (OWSAP) .SQL injections is the highest security threat for web applications .SQL injection is a mechanism for inserting a malicious code in user code. Results in adding or modifying data, leak of confidential information, bypass authentication, performing denial of service, network hacking , table structure, and deleting the database .In this paper we have discussed the various aspects of SQL injection.



2019 ◽  
Vol 11 (2) ◽  
pp. 44 ◽  
Author(s):  
Calum Hall ◽  
Lynsay Shepherd ◽  
Natalie Coull

Web applications are relied upon by many for the services they provide. It is essential that applications implement appropriate security measures to prevent security incidents. Currently, web applications focus resources towards the preventative side of security. While prevention is an essential part of the security process, developers must also implement a level of attack awareness into their web applications. Being able to detect when an attack is occurring provides applications with the ability to execute responses against malicious users in an attempt to slow down or deter their attacks. This research seeks to improve web application security by identifying malicious behavior from within the context of web applications using our tool BlackWatch. The tool is a Python-based application which analyzes suspicious events occurring within client web applications, with the objective of identifying malicious patterns of behavior. This approach avoids issues typically encountered with traditional web application firewalls. Based on the results from a preliminary study, BlackWatch was effective at detecting attacks from both authenticated and unauthenticated users. Furthermore, user tests with developers indicated BlackWatch was user-friendly, and was easy to integrate into existing applications. Future work seeks to develop the BlackWatch solution further for public release.



2020 ◽  
Vol 17 ◽  
pp. 351-357
Author(s):  
Agata Kołtun ◽  
Beata Pańczyk

Recent years have brought the rise of importance of quality of developed software. Web applications should be functional, user friendly as also efficient. There are many tools available on the market for testing the performance of web applications. To help you choose the right tool, the article compares three of them: Apache JMeter, LoadNinja and Gatling. They were analyzed in terms of a user-friendly interface, parameterization of the requests and creation of own testing scripts. The research was carried out using a specially prepared application. The summary indicates the most important advantages and disadvantages of the selected tools.



2012 ◽  
Vol 2 (2) ◽  
pp. 112-116
Author(s):  
Shikha Bhatia ◽  
Mr. Harshpreet Singh

With the mounting demand of web applications, a number of issues allied to its quality have came in existence. In the meadow of web applications, it is very thorny to develop high quality web applications. A design pattern is a general repeatable solution to a generally stirring problem in software design. It should be noted that design pattern is not a finished product that can be directly transformed into source code. Rather design pattern is a depiction or template that describes how to find solution of a problem that can be used in many different situations. Past research has shown that design patterns greatly improved the execution speed of a software application. Design pattern are classified as creational design patterns, structural design pattern, behavioral design pattern, etc. MVC design pattern is very productive for architecting interactive software systems and web applications. This design pattern is partition-independent, because it is expressed in terms of an interactive application running in a single address space. We will design and analyze an algorithm by using MVC approach to improve the performance of web based application. The objective of our study will be to reduce one of the major object oriented features i.e. coupling between model and view segments of web based application. The implementation for the same will be done in by using .NET framework.



Sign in / Sign up

Export Citation Format

Share Document