ABSTRACT
Simulation tools are key to designing and optimizing breeding programs that are multiyear, high-effort endeavors. Tools that operate on real genotypes and integrate easily with other analysis software can guide users toward crossing decisions that best balance genetic gains and genetic diversity required to maintain gains in the future. Here, we present genomicSimulation, a fast and flexible tool for the stochastic simulation of crossing and selection based on real genotypes. It is fully written in C for high execution speeds, has minimal dependencies, and is available as an R package for the integration with R's broad range of analysis and visualization tools. Comparisons of a simulated recreation of a breeding program to a real data set demonstrate the simulated offspring from the tool correctly show key population features, such as genomic relationships and approximate linkage disequilibrium patterns. Both versions of genomicSimulation are freely available on GitHub: The R package version at https://github.com/vllrs/genomicSimulation/ and the C library version at https://github.com/vllrs/genomicSimulationC/.
Subject(s)
Genomics , Software , Computer Simulation , GenotypeABSTRACT
Many researchers have proposed program visualization tools for memory management. Examples include state-of-the-art tools for C languages such as SeeC and Python Tutor (PT). However, three problems hinder the use of these and other tools: capability (P1), installability (P2), and usability (P3). (P1) Tools do not fully support dynamic memory allocation or File Input / Output (I/O) and Standard Input. (P2) Novice programmers often have difficulty installing SeeC due to its dependence on Clang and setting up an offline environment that uses PT. (P3) Revisualization of the modified source code in SeeC requires several steps. To alleviate these issues, we propose a new visualization tool called PlayVisualizerC.js (PVC.js). PVC.js, which is designed for novice C language programmers to provide solutions (S1-3) for P1-3. S1 offers complete support for dynamic memory allocation, standard I/O, and file I/O. S2 involves installation in a user web browser. This system is composed of JavaScript programs, including C language execution functions. S3 reduces the steps required for revisualization. To evaluate PVC.js, we conducted two experiments. The first experiment found that students using PVC solved a set of four programming tasks on average 1.7-times faster and with 19% more correct answers than those using SeeC. The second experiment found that PVC.js has a visualization performance equivalent to PT, and that PVC.js is more effective than existing general debugging tools for novices to understand programs in cases where the values of important variables change and the control flow is complicated.
ABSTRACT
OBJECTIVE: To design an infusion monitor software and implement the establishment of wireless intelligent infusion monitoring system in hospital infusion area combined with the existing platform equipment in the laboratory. METHODS: On the platform of Visual Studio 2013, C# language was used to realize the software development of the upper computer, and the data from infusion monitoring equipment was received through WiFi wireless transmission technology. RESULTS: The upper computer software had a friendly user interface, and it could receive infusion data correctly and display normally. The upper computer software had alarm function and good performance. CONCLUSIONS: Infusion monitor software can realize comprehensive monitoring of multiple infusion monitors and real-time monitor of infusion process. It is easy to operate and carry which is helpful to improve the efficiency and quality of medical care.
Subject(s)
Language , Wireless Technology , Electrocardiography , Equipment Design , Monitoring, Physiologic , Software , User-Computer InterfaceABSTRACT
Objective To develop a HIS architecture based on.NET in C/S environment,so that the different functional modules of the HIS can be easily loaded into the architecture to improve the efficiency of HIS development and reduce development costs.Methods The proposed HIS architecture underwent hierarchical structure design,and was composed of boundary,logic,data access and physical layers.The user input data through the boundary layer,responded to the user request through the logic layer,and reacted to the request from the logic layer through the data access layer to realize database access.The boundary,logic and data access layers transferred data through the physical layer which was used as the data carrier.C# language of Visual Studio 2008 was applied to the development of the architecture program.Results The system could conveniently load each function module in HIS of the hospital,which greatly facilitated the developer to control the function of the program.Conclusion The system meets the requirements of medical staff and management to the software,improves the efficiency of HIS system development,and reduces the cost of system development.
ABSTRACT
The authors aimed to develop an application for producing different architectures to implement dual tree complex wavelet transform (DTCWT) having near shift-invariance property. To obtain a low-cost and portable solution for implementing the DTCWT in multi-channel real-time applications, various embedded-system approaches are realised. For comparison, the DTCWT was implemented in C language on a personal computer and on a PIC microcontroller. However, in the former approach portability and in the latter desired speed performance properties cannot be achieved. Hence, implementation of the DTCWT on a reconfigurable platform such as field programmable gate array, which provides portable, low-cost, low-power, and high-performance computing, is considered as the most feasible solution. At first, they used the system generator DSP design tool of Xilinx for algorithm design. However, the design implemented by using such tools is not optimised in terms of area and power. To overcome all these drawbacks mentioned above, they implemented the DTCWT algorithm by using Verilog Hardware Description Language, which has its own difficulties. To overcome these difficulties, simplify the usage of proposed algorithms and the adaptation procedures, a code generator program that can produce different architectures is proposed.
ABSTRACT
UNLABELLED: RDNAnalyzer is an innovative computer based tool designed for DNA secondary structure prediction and sequence analysis. It can randomly generate the DNA sequence or user can upload the sequences of their own interest in RAW format. It uses and extends the Nussinov dynamic programming algorithm and has various application for the sequence analysis. It predicts the DNA secondary structure and base pairings. It also provides the tools for routinely performed sequence analysis by the biological scientists such as DNA replication, reverse compliment generation, transcription, translation, sequence specific information as total number of nucleotide bases, ATGC base contents along with their respective percentages and sequence cleaner. RDNAnalyzer is a unique tool developed in Microsoft Visual Studio 2008 using Microsoft Visual C# and Windows Presentation Foundation and provides user friendly environment for sequence analysis. It is freely available. AVAILABILITY: http://www.cemb.edu.pk/sw.html ABBREVIATIONS: RDNAnalyzer - Random DNA Analyser, GUI - Graphical user interface, XAML - Extensible Application Markup Language.
ABSTRACT
Objective:To explore the method of measuring the intensity of pressure on dermal scars.Methods:The testing inductor to taste intensity of pressure (being forced by such as elastic bandages enswathements ,etc.) was by way of the pressing transducer.The pressure signal (degree mv) of the transducer was magnified and transferred to tiny controls where A/D switch happened.All of processions were accomplished by soft wares of C language and results were displayed by LED.Results and Conclusions:The apparatus can measure the intensity of pressure basing on different intensities (such as kgf/cm2 or mmHg or kPa,etc).The results were credible and the operations were simple.