Peer-reviewed Articles

1 citation
284 downloads
3,947 views

SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library...

["Scientific Computing and Simulation","Software Engineering"]
doi:10.7717/peerj-cs.103
89 downloads
517 views

Metagenomic experiments attempt to characterize microbial communities using high-throughput DNA sequencing. Identification of the microorganisms in a sample provides information about the genetic profile, population structure, and role of microorganisms within...

["Bioinformatics","Computational Biology"]
doi:10.7717/peerj-cs.104
49 downloads
284 views

Synthesizing human movement is useful for most applications where the use of avatars is required. These movements should be as realistic as possible and thus must take into account anthropometric characteristics (weight, height, etc.), gender, and the performance...

["Data Mining and Machine Learning","Graphics","Scientific Computing and Simulation"]
doi:10.7717/peerj-cs.102
53 downloads
177 views

Recently, assurance cases have received much attention in the field of software-based computer systems and IT services. However, software changes very often, and there are no strong regulations for software. These facts are two main challenges to be addressed in...

["Security and Privacy","Software Engineering"]
doi:10.7717/peerj-cs.101
113 downloads
654 views

We propose here a working unit for teaching basic concepts of structural bioinformatics and evolution through the example of a wooden snake puzzle, strikingly similar to toy models widely used in the literature of protein folding. In our experience, developed at...

["Bioinformatics","Computational Biology","Computer Education","Scientific Computing and Simulation"]
doi:10.7717/peerj-cs.100
70 downloads
421 views

In this paper, we introduce a framework for implementing deep copy on top of MPI. The process is initiated by passing just the root object of the dynamic data structure. Our framework takes care of all pointer traversal, communication, copying and reconstruction...

["Computer Networks and Communications","Distributed and Parallel Computing","Programming Languages"]
doi:10.7717/peerj-cs.95
88 downloads
705 views

In this paper we introduce SNF, a framework that synthesizes (S) network function (NF) service chains by eliminating redundant I/O and repeated elements, while consolidating stateful cross layer packet operations across the chain. SNF uses graph composition and...

["Computer Networks and Communications"]
doi:10.7717/peerj-cs.98
46 downloads
329 views

Background An increasing array of scientific fields face a “data deluge.” However, in many fields data are scarce, with implications for their epistemic status and ability to command funding. Consequently, they often attempt to develop infrastructure for data production,...

["Human-Computer Interaction","Digital Libraries"]
doi:10.7717/peerj-cs.97
129 downloads
784 views

Background Large scale metagenomic projects aim to extract biodiversity knowledge between different environmental conditions. Current methods for comparing microbial communities face important limitations. Those based on taxonomical or functional assignation rely...

["Bioinformatics","Computational Biology"]
doi:10.7717/peerj-cs.94
64 downloads
305 views

End-user programming (EUP) is a common approach for helping ordinary people create small programs for their professional or daily tasks. Since end-users may not have programming skills or strong motivation for learning them, tools should provide what end-users...

["Human\u2013Computer Interaction"]
doi:10.7717/peerj-cs.91
213 downloads
455 views

Statistical analyses of biomechanical finite element (FE) simulations are frequently conducted on scalar metrics extracted from anatomically homologous regions, like maximum von Mises stresses from demarcated bone areas. The advantages of this approach are numerical...

["Scientific Computing and Simulation"]
doi:10.7717/peerj-cs.96
52 downloads
244 views

Two cross-sectional studies investigated the effects of competition and cooperation with virtual players on exercise performance in an immersive virtual reality (VR) cycle exergame. Study 1 examined the effects of: (1) self-competition whereby participants played...

["Human-Computer Interaction","Emerging Technologies"]
doi:10.7717/peerj-cs.92
1,892 downloads
17,149 views

Recent advances in Natural Language Processing and Machine Learning provide us with the tools to build predictive models that can be used to unveil patterns driving judicial decisions. This can be useful, for both lawyers and judges, as an assisting tool to rapidly...

["Artificial Intelligence","Computational Linguistics","Data Mining and Machine Learning","Data Science","Natural Language and Speech"]
doi:10.7717/peerj-cs.93
79 downloads
434 views

Software development is becoming more and more collaborative, emphasizing the role of end-users in the development process to make sure the final product will satisfy customer needs. This is especially relevant when developing Domain-Specific Modeling Languages...

["Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.84
1 citation
134 downloads
731 views

Ascribing function to sequence in the absence of biological data is an ongoing challenge in bioinformatics. Differentiating the toxins of venomous animals from homologues having other physiological functions is particularly problematic as there are no universally...

["Bioinformatics","Computational Biology","Data Mining and Machine Learning"]
doi:10.7717/peerj-cs.90

Top subject areas - Articles

Top subject areas - People

View all subject areas