14 papers · ranked by Valyu relevance
Venus N. Sherathiya, Michael D. Schaid, Jillian L. Seiler, Gabriela C. Lopez + 1 more
Fiber photometry (FP) is an adaptable method for recording in vivo neural activity in freely behaving animals. It has become a popular tool in neuroscience due to its ease of use, low cost, the ability to combine FP with freely moving behavior, among other advantages. However, analysis of FP data can be challenging for…
Urminder Singh, Jing Li, Arun Seetharam, Eve Syrkin Wurtele
The availability of terabytes of RNA-Seq data and continuous emergence of new analysis tools, enable unprecedented biological insight. There is a pressing requirement for a framework that allows for fast, efficient, manageable, and reproducible RNA-Seq analysis. We have developed a Python package, (pyrpipe), that…
Kenzo-Hugo Hillion, Ivan Kuzmin, Anton Khodak, Eric Rasche + 4 more
'Michael Crusoe' 'Hedi Peterson' 'Jon Ison' 'Hervé Ménager'] Workbench and workflow systems such as Galaxy, Taverna, Chipster, or Common Workflow Language (CWL)-based frameworks, facilitate the access to bioinformatics tools in a user-friendly, scalable and reproducible way. Still, the integration of tools in such…
Stephan Lukasczyk, Gordon Fraser
Automated unit test generation is a well-known methodology aiming to reduce the developers' effort of writing tests manually. Prior research focused mainly on statically typed programming languages like Java. In practice, however, dynamically typed languages have received a huge gain in popularity over the last decade.…
Erin Weisbart, Callum Tromans-Coia, Barbara Diaz-Rohrer, David R Stirling + 6 more
CellProfiler is a widely used software for creating reproducible, reusable image analysis workflows without needing to code. In addition to the >90 modules that make up the main CellProfiler program, CellProfiler has a plugins system that allows for the creation of new modules which integrate with other Python tools or…
Hamed Tahmooresi, Abbas Heydarnoori, Alireza Aghamohammadi
—Python is a popular, widely used, and general-purpose programming language. In spite of its ever-growing community, researchers have not performed much analysis on Python's topics, trends, and technologies which provides insights for developers about Python community trends and main issues. In this article, we examine…
Andrew G. D. Rowley, Christian Brenninkmeijer, Simon Davidson, Donal Fellows + 6 more
SpiNNaker is a massively parallel distributed architecture primarily focused on real time simulation of spiking neural networks. The largest realization of the architecture consists of one million general purpose processors, making it the largest neuromorphic computing platform in the world at the present time.…
Zejun Zhang, Zhenchang Xing, Xin Xia, Xiwei Xu + 1 more
Compared to other programming languages (e.g., Java), Python has more idioms to make Python code concise and efficient. Although pythonic idioms are well accepted in the Python community, Python programmers are often faced with many challenges in using them, for example, being unaware of certain pythonic idioms or do…
Christopher Pyles, Francois van Schalkwyk, Gerard Gorman, Marijan Beg + 3 more
'Marijan Beg' 'Lee Stott' 'Nir Levy' 'Ran Gilad-Bachrach'] We continuously interact with computerized systems to achieve goals and perform tasks in our personal and professional lives. Therefore, the ability to program such systems is a skill needed by everyone. Consequently, computational thinking skills are essential…
Anup Kumar, Helena Rasche, Björn Grüning, Rolf Backofen
The Keras deep learning library is used for producing the neural network architectures . The trained model is saved as an H5 file to simplify its distribution to different Galaxy instances (Galaxy, [RRID:SCR_006281]()). The file is an HDF5 store containing the weights of different layers of the neural network and their…
Li Li, Jiawei Wang, Haowei Quan
Despite being the most popular programming language, Python has not yet received enough attention from the community. To the best of our knowledge, there is no general static analysis framework proposed to facilitate the implementation of dedicated Python static analyzers. To fill this gap, we design and implement such…
Wei Cheng, Xiangrong Zhu, Wei Hu
Code sharing and reuse is a widespread use practice in software engineering. Although a vast amount of open-source Python code is accessible on many online platforms, programmers often find it difficult to restore a successful runtime environment. Previous studies validated automatic inference of Python dependencies…
Mehdi Bahrami, N. C. Shrikanth, Shade Ruangwan, Lei Liu + 5 more
'Yuji Mizobuchi' 'Masahiro Fukuyori' 'Weipeng Chen' 'Kazuki Munakata' 'Tim Menzies'] A large scale collection of both semantic and natural language resources is essential to leverage active Software Engineering research areas such as code reuse and code comprehensibility. Existing machine learning models ingest data…
Marcel Friedrichs, Alban Shoshi, Piotr Jaroslaw Chmura, Jon Ison + 4 more
JIB.tools 2.0 is a new approach to more closely embed the curation process in the publication process. This website hosts the tools, software applications, databases and workflow systems published in the Journal of Integrative Bioinformatics (JIB). As soon as a new tool-related publication is published in JIB, the tool…