Limits...
Polyglot programming in applications used for genetic data analysis.

Nowak RM - Biomed Res Int (2014)

Bottom Line: High performance, flexibility, and a user interface with a web browser are required by these solutions, which can be achieved by using multiple programming languages.In this study, I developed a freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript, and several libraries.This system was used to build a number of genetic data processing applications and it reduced the time and costs of development.

View Article: PubMed Central - PubMed

Affiliation: Institute of Electronic Systems, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland.

ABSTRACT
Applications used for the analysis of genetic data process large volumes of data with complex algorithms. High performance, flexibility, and a user interface with a web browser are required by these solutions, which can be achieved by using multiple programming languages. In this study, I developed a freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript, and several libraries. This system was used to build a number of genetic data processing applications and it reduced the time and costs of development.

Show MeSH

Related in: MedlinePlus

Active object implementation delivered by the framework. The client requests are transformed into commands automatically, which are executed by separate threads.
© Copyright Policy
Related In: Results  -  Collection

License
getmorefigures.php?uid=PMC4150456&req=5

fig3: Active object implementation delivered by the framework. The client requests are transformed into commands automatically, which are executed by separate threads.

Mentions: The framework was designed to create the software that serves multiple users at the same time. The users communicate independently with the server via the Internet and the framework includes a component with the active object pattern [9] implementation to enhance concurrency and to exploit the server resources fully. This component, which is part of bioweb, is shown in Figure 3.


Polyglot programming in applications used for genetic data analysis.

Nowak RM - Biomed Res Int (2014)

Active object implementation delivered by the framework. The client requests are transformed into commands automatically, which are executed by separate threads.
© Copyright Policy
Related In: Results  -  Collection

License
Show All Figures
getmorefigures.php?uid=PMC4150456&req=5

fig3: Active object implementation delivered by the framework. The client requests are transformed into commands automatically, which are executed by separate threads.
Mentions: The framework was designed to create the software that serves multiple users at the same time. The users communicate independently with the server via the Internet and the framework includes a component with the active object pattern [9] implementation to enhance concurrency and to exploit the server resources fully. This component, which is part of bioweb, is shown in Figure 3.

Bottom Line: High performance, flexibility, and a user interface with a web browser are required by these solutions, which can be achieved by using multiple programming languages.In this study, I developed a freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript, and several libraries.This system was used to build a number of genetic data processing applications and it reduced the time and costs of development.

View Article: PubMed Central - PubMed

Affiliation: Institute of Electronic Systems, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland.

ABSTRACT
Applications used for the analysis of genetic data process large volumes of data with complex algorithms. High performance, flexibility, and a user interface with a web browser are required by these solutions, which can be achieved by using multiple programming languages. In this study, I developed a freely available framework for building software to analyze genetic data, which uses C++, Python, JavaScript, and several libraries. This system was used to build a number of genetic data processing applications and it reduced the time and costs of development.

Show MeSH
Related in: MedlinePlus