348 results on '"Hinsen, Konrad"'
Search Results
2. Establishing trust in automated reasoning
- Author
-
Hinsen, Konrad
- Subjects
Computer Science - Computers and Society ,Computer Science - Artificial Intelligence - Abstract
Since its beginnings in the 1940s, automated reasoning by computers has become a tool of ever growing importance in scientific research. So far, the rules underlying automated reasoning have mainly been formulated by humans, in the form of program source code. Rules derived from large amounts of data, via machine learning techniques, are a complementary approach currently under intense development. The question of why we should trust these systems, and the results obtained with their help, has been discussed by philosophers of science but has so far received little attention by practitioners. The present work focuses on independent reviewing, an important source of trust in science, and identifies the characteristics of automated reasoning systems that affect their reviewability. It also discusses possible steps towards increasing reviewability and trustworthiness via a combination of technical and social measures.
- Published
- 2023
3. Digital Scientific Notations as a Human-Computer Interface in Computer-Aided Research
- Author
-
Hinsen, Konrad
- Subjects
Computer Science - Human-Computer Interaction ,Computer Science - Computers and Society - Abstract
Most of today's scientific research relies on computers and software not only for administrational tasks, but also for processing scientific information. Examples of such computer-aided research are the analysis of experimental data or the simulation of phenomena based on theoretical models. With the rapid increase of computational power, scientific software has integrated more and more complex scientific knowledge in a black-box fashion. As a consequence, its users do not know, and don't even have a chance of finding out, which models or assumptions their computations are based on. The black-box nature of scientific software has thereby become a major cause of mistakes. The present work starts with an analysis of this situation from the point of view of human-computer interaction in scientific research. It identifies the key role of digital scientific notations at the human-computer interface, and describes a proof-of-concept implementation of such a digital scientific notation for scientific models formulated as mathematical equations.
- Published
- 2018
- Full Text
- View/download PDF
4. Sustainable computational science: the ReScience initiative
- Author
-
Rougier, Nicolas P., Hinsen, Konrad, Alexandre, Frédéric, Arildsen, Thomas, Barba, Lorena, Benureau, Fabien C. Y., Brown, C. Titus, de Buyl, Pierre, Caglayan, Ozan, Davison, Andrew P., Delsuc, Marc André, Detorakis, Georgios, Diem, Alexandra K., Drix, Damien, Enel, Pierre, Girard, Benoît, Guest, Olivia, Hall, Matt G., Henriques, Rafael Neto, Hinaut, Xavier, Jaron, Kamil S, Khamassi, Mehdi, Klein, Almar, Manninen, Tiina, Marchesi, Pietro, McGlinn, Dan, Metzner, Christoph, Petchey, Owen L., Plesser, Hans Ekkehard, Poisot, Timothée, Ram, Karthik, Ram, Yoav, Roesch, Etienne, Rossant, Cyrille, Rostami, Vahid, Shifman, Aaron, Stachelek, Joseph, Stimberg, Marcel, Stollmeier, Frank, Vaggi, Federico, Viejo, Guillaume, Vitay, Julien, Vostinar, Anya, Yurchak, Roman, and Zito, Tiziano
- Subjects
Computer Science - Digital Libraries - Abstract
Computer science offers a large set of tools for prototyping, writing, running, testing, validating, sharing and reproducing results, however computational science lags behind. In the best case, authors may provide their source code as a compressed archive and they may feel confident their research is reproducible. But this is not exactly true. James Buckheit and David Donoho proposed more than two decades ago that an article about computational results is advertising, not scholarship. The actual scholarship is the full software environment, code, and data that produced the result. This implies new workflows, in particular in peer-reviews. Existing journals have been slow to adapt: source codes are rarely requested, hardly ever actually executed to check that they produce the results advertised in the article. ReScience is a peer-reviewed journal that targets computational research and encourages the explicit replication of already published research, promoting new and open-source implementations in order to ensure that the original research can be replicated from its description. To achieve this goal, the whole publishing chain is radically different from other traditional scientific journals. ReScience resides on GitHub where each new implementation of a computational study is made available together with comments, explanations, and software tests., Comment: 8 pages, 1 figure
- Published
- 2017
- Full Text
- View/download PDF
5. Scientific notations for the digital era
- Author
-
Hinsen, Konrad
- Subjects
Physics - Physics and Society ,Computer Science - Other Computer Science ,Physics - Computational Physics ,Physics - History and Philosophy of Physics - Abstract
Computers have profoundly changed the way scientific research is done. Whereas the importance of computers as research tools is evident to everyone, the impact of the digital revolution on the representation of scientific knowledge is not yet widely recognized. An ever increasing part of today's scientific knowledge is expressed, published, and archived exclusively in the form of software and electronic datasets. In this essay, I compare these digital scientific notations to the the traditional scientific notations that have been used for centuries, showing how the digital notations optimized for computerized processing are often an obstacle to scientific communication and to creative work by human scientists. I analyze the causes and propose guidelines for the design of more human-friendly digital scientific notations.
- Published
- 2016
6. Sustainable computational science: the ReScience initiative
- Author
-
Rougier, Nicolas P, Hinsen, Konrad, Alexandre, Frédéric, Arildsen, Thomas, Barba, Lorena A, Benureau, Fabien CY, Brown, C Titus, de Buyl, Pierre, Caglayan, Ozan, Davison, Andrew P, Delsuc, Marc-André, Detorakis, Georgios, Diem, Alexandra K, Drix, Damien, Enel, Pierre, Girard, Benoît, Guest, Olivia, Hall, Matt G, Henriques, Rafael N, Hinaut, Xavier, Jaron, Kamil S, Khamassi, Mehdi, Klein, Almar, Manninen, Tiina, Marchesi, Pietro, McGlinn, Daniel, Metzner, Christoph, Petchey, Owen, Plesser, Hans Ekkehard, Poisot, Timothée, Ram, Karthik, Ram, Yoav, Roesch, Etienne, Rossant, Cyrille, Rostami, Vahid, Shifman, Aaron, Stachelek, Joseph, Stimberg, Marcel, Stollmeier, Frank, Vaggi, Federico, Viejo, Guillaume, Vitay, Julien, Vostinar, Anya E, Yurchak, Roman, and Zito, Tiziano
- Subjects
Information and Computing Sciences ,Software Engineering ,Networking and Information Technology R&D (NITRD) ,Computational science ,Open science ,Publication ,Reproducible ,Replicable ,Sustainable ,GitHub ,Open peer-review - Abstract
Computer science offers a large set of tools for prototyping, writing, running, testing, validating, sharing and reproducing results; however, computational science lags behind. In the best case, authors may provide their source code as a compressed archive and they may feel confident their research is reproducible. But this is not exactly true. James Buckheit and David Donoho proposed more than two decades ago that an article about computational results is advertising, not scholarship. The actual scholarship is the full software environment, code, and data that produced the result. This implies new workflows, in particular in peer-reviews. Existing journals have been slow to adapt: source codes are rarely requested and are hardly ever actually executed to check that they produce the results advertised in the article. ReScience is a peer-reviewed journal that targets computational research and encourages the explicit replication of already published research, promoting new and open-source implementations in order to ensure that the original research can be replicated from its description. To achieve this goal, the whole publishing chain is radically different from other traditional scientific journals. ReScience resides on GitHub where each new implementation of a computational study is made available together with comments, explanations, and software tests.
- Published
- 2017
7. ReScience C: A Journal for Reproducible Replications in Computational Science
- Author
-
Rougier, Nicolas P., Hinsen, Konrad, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Kerautret, Bertrand, editor, Colom, Miguel, editor, Lopresti, Daniel, editor, Monasse, Pascal, editor, and Talbot, Hugues, editor
- Published
- 2019
- Full Text
- View/download PDF
8. Protein secondary structure analysis with a coarse-grained model
- Author
-
Kneller, Gerald R. and Hinsen, Konrad
- Subjects
Quantitative Biology - Biomolecules - Abstract
The paper presents a geometrical model for protein secondary structure analysis which uses only the positions of the $C_{\alpha}$-atoms. We construct a space curve connecting these positions by piecewise polynomial interpolation and describe the folding of the protein backbone by a succession of screw motions linking the Frenet frames at consecutive $C_{\alpha}$-positions. Using the ASTRAL subset of the SCOPe data base of protein structures, we derive thresholds for the screw parameters of secondary structure elements and demonstrate that the latter can be reliably assigned on the basis of a $C_{\alpha}$-model. For this purpose we perform a comparative study with the widely used DSSP (Define Secondary Structure of Proteins) algorithm., Comment: 10 pages, 11 figures
- Published
- 2014
9. Formalizing computation
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
10. What is computation?
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
11. Computation in science
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
12. Automating computation
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
13. Outlook: scientific knowledge in the digital age
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
14. Computational reproducibility
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
15. Taming complexity
- Author
-
Hinsen, Konrad, primary
- Published
- 2020
- Full Text
- View/download PDF
16. Rust and Julia for Scientific Computing.
- Author
-
Bitar, Mohamad, Hinsen, Konrad, and Dubey, Anshu
- Subjects
SCIENTIFIC computing ,MODERN languages ,PROGRAMMING languages ,ERGONOMICS - Abstract
Rust and Julia are two modern languages aiming to advance computing in their unique way. Julia is a dynamic language striving to bridge the performance gap between dynamic languages like Python and statically typed ones like C/C++ while improving the ergonomics for scientific computing. Rust, on the other hand, is a statically typed language with a friendly compiler guiding developers to write reliable, correct, and concurrent code while ensuring memory safety and unlocking the highest performance. Both languages seem to be appealing to the scientific domain, especially because of their focus on performance. But choosing one depends on the type of your project. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
17. ReScience C: A Journal for Reproducible Replications in Computational Science
- Author
-
Rougier, Nicolas P., primary and Hinsen, Konrad, additional
- Published
- 2019
- Full Text
- View/download PDF
18. Science in the digital era
- Author
-
Hinsen, Konrad, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS), Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), and Hinsen, Konrad
- Subjects
[PHYS.PHYS.PHYS-COMP-PH]Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,[SHS.HISPHILSO]Humanities and Social Sciences/History, Philosophy and Sociology of Sciences ,[INFO.INFO-CY] Computer Science [cs]/Computers and Society [cs.CY] ,[INFO.INFO-CY]Computer Science [cs]/Computers and Society [cs.CY] ,[SHS.HISPHILSO] Humanities and Social Sciences/History, Philosophy and Sociology of Sciences ,[INFO.INFO-CE]Computer Science [cs]/Computational Engineering, Finance, and Science [cs.CE] ,[PHYS.PHYS.PHYS-COMP-PH] Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,[INFO.INFO-CE] Computer Science [cs]/Computational Engineering, Finance, and Science [cs.CE] ,[INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation - Abstract
This digital garden contains essays, thoughts, random ideas, and references that relate to the practice of scientific research in the digital era, characterized by computers (personal, high-performance, cloud, . . . ), software, the Internet, global collaborations, social networks, and more. They represent exclusively my personal views and in particular not those of my employer. There are many empty pages in this collection, and you may wonder why.
- Published
- 2022
19. The 2023 Society for Industrial and Applied Mathematics Conference on Computational Science and Engineering
- Author
-
Rouson, Damian, primary, Hinsen, Konrad, additional, Carver, Jeffrey, additional, Tezaur, Irina, additional, Shalf, John, additional, Yokota, Rio, additional, and Dubey, Anshu, additional
- Published
- 2023
- Full Text
- View/download PDF
20. The Nature of Computational Models
- Author
-
Hinsen, Konrad, primary
- Published
- 2023
- Full Text
- View/download PDF
21. Rapport d'activités Guix-HPC 2021–2022
- Author
-
Acary-Robert, Céline, Courtès, Ludovic, Dupont, Yann, Felšöci, Marek, Hinsen, Konrad, Lünsdorf, Ontje, Prins, Pjotr, Swartvagher, Philippe, Tournier, Simon, Wurmus, Ricardo, Grenoble Alpes Recherche-Infrastructure de CAlcul intensif et de Données (GRICAD), Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP ), Université Grenoble Alpes (UGA), Service Expérimentation et Développement [Bordeaux] (SED), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Nantes Université (Nantes Univ), COmposabilité Numerique and parallèle pour le CAlcul haute performanCE (CONCACE), Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (CERFACS)-Airbus [France]-Inria Bordeaux - Sud-Ouest, Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), Max Delbrück Center for Molecular Medicine [Berlin] (MDC), Helmholtz-Gemeinschaft = Helmholtz Association, The University of Tennessee Health Science Center [Memphis] (UTHSC), Topology-Aware System-Scale Data Management for High-Performance Computing (TADAAM), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Inria Bordeaux - Sud-Ouest, Université Paris Cité (UPCité), Inria, Max Delbrück Center for Molecular Medicine, and Utrecht Bioinformatics Center
- Subjects
Open Science ,HPC ,[INFO]Computer Science [cs] ,Software Deployment ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Reproducibility - Abstract
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research.This report highlights key achievements of Guix-HPC between our previous report a year ago and today, February 2023, including: developments in Guix and related tools such as the Guix Workflow Language, use cases of Guix in support of reproducible research and open science, and the celebration of ten years of Guix with a three-day conference.; Guix-HPC est un travail collaboratif pour donner les moyens du déploiement logiciel reproductible aux travaux scientifiques et au calcul intensif (HPC). Guix-HPC repose sur l'outil de déploiement logiciel GNU Guix et a pour ambition d’en faire un meilleur outil pour le calcul intensif et pour les scientifiques souhaitant faire des travaux de recherche reproductibles.Ce rapport souligne les réalisations clef de Guix-HPC depuis le précédent rapport, un an auparavant, et aujourd’hui, février 2023, avec notamment : les développements dans Guix et les outils qui lui sont liés, comme le Guix Workflow Language (GWL), les cas d’usage de Guix comme support à la recherche reproductible et à la science ouverte, et enfin la célébration de dix ans de Guix avec un colloque de trois jours.
- Published
- 2023
22. Human-Computer Interaction in Open Computational Science
- Author
-
Hinsen, Konrad
- Abstract
Talk presented at the SIAM CSE23 conference MS321 An Update on Software Engineering for Science Abstract: Two important tendencies in scientific research are the increasing importance of computational modelling and the nascent Open Science movement. Together, they force us to revise the way scientists and non-scientists use computational tools and models, as all stakeholders must be able to develop trust in these tools and models at their respective levels of domain knowledge and engagement. Today's software engineering techniques, inherited from an industrial context, focus on small development teams creating computational tools for a large number of users that interact with the tools at a much more abstract level. Software developers thus become gatekeepers of the computational models that are embedded in these tools, which mere users can neither fully understand nor safely modify. Open Science requires reducing this epistemic opacity, allowing all stakeholders to interact with computational models at their level of scientific rather than technical expertise. A strategy that I have been exploring is moving the models out of the tools and into the human-computer interface in the form of specifications. The central user interface of such a future scientific computing environment is an authoring tool for a computational medium that can represent models. Computational tools operate on this medium, reading models and parameters from it and adding back their results. I will conclude my presentation with a demonstration of a prototype implementation.
- Published
- 2023
- Full Text
- View/download PDF
23. Guix as a tool for reproducible science
- Author
-
Hinsen, Konrad
- Subjects
reproducible research, containers, Guix - Abstract
Guix is described as a package manager and a GNU/Linux distribution. While technically correct, this summary hides the fact that Guix is a valuable support tool for reproducible computational research, as an add-on to any GNU/Linux distribution, much like many of us currently use Docker containers. I will attempt to convince you that Guix is a better choice than Docker, and show you how to get started with integrating Guix into your computational work environment.
- Published
- 2022
- Full Text
- View/download PDF
24. High-Level Scientific Programming with Python
- Author
-
Hinsen, Konrad, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Sloot, Peter M. A., editor, Hoekstra, Alfons G., editor, Tan, C. J. Kenneth, editor, and Dongarra, Jack J., editor
- Published
- 2002
- Full Text
- View/download PDF
25. Challenge to test reproducibility of old computer code
- Author
-
Hinsen, Konrad and Rougier, Nicolas
- Published
- 2019
- Full Text
- View/download PDF
26. A carrot not a stick
- Author
-
Hinsen, Konrad
- Published
- 2019
- Full Text
- View/download PDF
27. Guix-HPC Activity Report 2020-2021: Reproducible software deployment for high-performance computing
- Author
-
Bouttier, Pierre-Antoine, Courtès, Ludovic, Dupont, Yann, Felšöci, Marek, Gruber, Felix, Hinsen, Konrad, Isaac, Arun, Prins, Pjotr, Swartvagher, Philippe, Tournier, Simon, Wurmus, Ricardo, Grenoble Alpes Recherche-Infrastructure de CAlcul intensif et de Données (GRICAD), Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP ), Université Grenoble Alpes (UGA), Service Expérimentation et Développement [Bordeaux] (SED), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), École Centrale de Nantes (Nantes Univ - ECN), Nantes Université (Nantes Univ), Université de Bordeaux (UB), High-End Parallel Algorithms for Challenging Numerical Simulations (HiePACS), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Inria Bordeaux - Sud-Ouest, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS), The University of Tennessee Health Science Center [Memphis] (UTHSC), Topology-Aware System-Scale Data Management for High-Performance Computing (TADAAM), Université Paris Cité (UPCité), Max Delbrück Center for Molecular Medicine [Berlin] (MDC), Helmholtz-Gemeinschaft = Helmholtz Association, Université Grenoble - Alpes, and Université Paris
- Subjects
HPC ,Software Deployment ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Reproducibility - Abstract
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research. This report highlights key achievements of Guix-HPC between our previous report a year ago and today, February 2022. This report highlights developments on GNU Guix proper, but also downstream on Guix-Jupyter, the Guix Workflow Language, upstream with Software Heritage integration, as well as experience reports on end-to-end reproducible research article authoring pipelines.
- Published
- 2022
28. Guix-HPC Activity Report 2020-2021
- Author
-
Bouttier, Pierre-Antoine, Courtès, Ludovic, Dupont, Yann, Felšöci, Marek, Gruber, Felix, Hinsen, Konrad, Isaac, Arun, Prins, Pjotr, Swartvagher, Philippe, Tournier, Simon, Wurmus, Ricardo, Grenoble Alpes Recherche-Infrastructure de CAlcul intensif et de Données (GRICAD), Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP ), Université Grenoble Alpes (UGA), Service Expérimentation et Développement [Bordeaux] (SED), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Nantes Université - École Centrale de Nantes (Nantes Univ - ECN), Nantes Université (Nantes Univ), Université de Bordeaux (UB), High-End Parallel Algorithms for Challenging Numerical Simulations (HiePACS), Laboratoire Bordelais de Recherche en Informatique (LaBRI), Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)-Inria Bordeaux - Sud-Ouest, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS), The University of Tennessee Health Science Center [Memphis] (UTHSC), Topology-Aware System-Scale Data Management for High-Performance Computing (TADAAM), Université Paris Cité (UPCité), Max Delbrück Center for Molecular Medicine [Berlin] (MDC), Helmholtz-Gemeinschaft = Helmholtz Association, Université Grenoble - Alpes, Université Paris, and Courtès, Ludovic
- Subjects
[INFO.INFO-OS] Computer Science [cs]/Operating Systems [cs.OS] ,HPC ,[INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Software Deployment ,[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Reproducibility - Abstract
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research. This report highlights key achievements of Guix-HPC between our previous report a year ago and today, February 2022. This report highlights developments on GNU Guix proper, but also downstream on Guix-Jupyter, the Guix Workflow Language, upstream with Software Heritage integration, as well as experience reports on end-to-end reproducible research article authoring pipelines.
- Published
- 2022
29. The notebook. An intelligible form of the digital? An eco philosophical object?
- Author
-
Krummeich, Raphaëlle, Rey-Coyrehourcq, Sébastien, Pecout, Hugues, Hinsen, Konrad, Poulain, Pierre, Sauret, Nicolas, Mouchard, Laurent, Krummeich, Raphaëlle, and Laboratoires d'excellence - Les passés dans le présent - - PP2011 - ANR-11-LABX-0026 - LABX - VALID
- Subjects
notebook ,[SHS.HISPHILSO] Humanities and Social Sciences/History, Philosophy and Sociology of Sciences ,R language ,individuation ,ecosophy - Abstract
Die Mitglieder der AG Notebook interessieren sich für die Art und Weise von FAIR(e), insbesondere für die Möglichkeiten der Wiederverwendung oder Reproduzierbarkeit eines digitalen Prozesses, der mit der Produktion von Wissen verbunden oder seines Produkts ist, aber auch für die Interoperabilität von digitalen Systemen. Diese Prozesse des Zugangs zu Daten oder Wissen wären insofern inkorporiert, als sie im Laufe des Prozesses ihrer Entstehung (verstanden) werden oder sich zu erkennen geben, auch wenn sie Computercode mobilisieren, der mit den Fingerspitzen gebildet wird. Der hier untersuchte Fall ist der Prozess der Erstellung eines R Markdown-Notebook., The members of the Notebook WG are interested in the FAIR(e) way, in particular re-use or reproducibility of digital processes associated with the production of knowledge, or of its product, but also the interoperability of digital systems. The data or knowledge accessing process would be embodied in that they would be under(stood)taken or say, would reveal themselves as knowledge during the very process of their genesis, even though when computer code is used, formed with the fingertips. The case studied here is the production process of a R markdown notebook., Les membres du GT Notebook s’intéressent à la manière de FAIR(e), en particulier les possibilités de ré-usage ou de reproductibilité d’un processus digital associé à la production de connaissances, ou de son produit, mais aussi l’interopérabilité de systèmes digitaux. Ces processus d’accès aux données ou connaissances seraient incorporées en ce qu’elles seraient (com)prises ou se donneraient à connaître au cours du processus même de leur genèse, y compris lorsque celles-ci mobilisent du code informatique, formé du bout des doigts. Le cas étudié ici est le processus de production d’un notebook R markdown .
- Published
- 2022
30. Memory effects in a random walk description of protein structure ensembles.
- Author
-
Kneller, Gerald R. and Hinsen, Konrad
- Subjects
- *
RANDOM walks , *PROTEIN structure , *NONEQUILIBRIUM statistical mechanics , *LANGEVIN equations , *EQUILIBRIUM , *MEMORY - Abstract
In this paper, we show that ensembles of well-structured and unstructured proteins can be distinguished by borrowing concepts from non-equilibrium statistical mechanics. For this purpose, we represent proteins by two different polymer models and interpret the resulting polymer configurations as random walks of a diffusing particle in space. The first model is the trace of the Cα-atoms along the protein main chain, and the second is their projections onto the protein axis. The resulting trajectories are subsequently analyzed using the theory of the generalized Langevin equation. Velocities are replaced by displacements relating consecutive points on the discrete protein axes and equilibrium ensemble averages by averages over appropriate protein structure ensembles. The resulting displacement autocorrelation functions resemble those of the velocity autocorrelation functions of simple liquids and display a minimum, which can be related to the lengths of secondary structure elements. This minimum is clearly more pronounced for well-structured proteins than for unstructured ones, and the corresponding memory function displays a slower decay, indicating a stronger "folding memory." [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
31. A data and code model for reproducible research and executable papers
- Author
-
Hinsen, Konrad
- Published
- 2011
- Full Text
- View/download PDF
32. Computation in science
- Author
-
Hinsen, Konrad, primary
- Published
- 2015
- Full Text
- View/download PDF
33. Automating computation
- Author
-
Hinsen, Konrad, primary
- Published
- 2015
- Full Text
- View/download PDF
34. [Rp] Structural flexibility in proteins -impact of the crystal environment
- Author
-
Hinsen, Konrad, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC), Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS), Hinsen, Konrad, and Marc André Delsuc
- Subjects
0303 health sciences ,[PHYS.PHYS.PHYS-BIO-PH] Physics [physics]/Physics [physics]/Biological Physics [physics.bio-ph] ,[PHYS.PHYS.PHYS-BIO-PH]Physics [physics]/Physics [physics]/Biological Physics [physics.bio-ph] ,protein crystals ,[PHYS.PHYS.PHYS-COMP-PH] Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,normal modes ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,[PHYS.PHYS.PHYS-COMP-PH]Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,03 medical and health sciences ,0302 clinical medicine ,[INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation ,protein structure ,030217 neurology & neurosurgery ,ComputingMilieux_MISCELLANEOUS ,030304 developmental biology ,Python - Abstract
International audience
- Published
- 2020
- Full Text
- View/download PDF
35. Good Practices for High-Quality Scientific Computing.
- Author
-
Dubey, Anshu and Hinsen, Konrad
- Subjects
BEST practices ,SOFTWARE engineers ,TECHNICAL literature ,SOFTWARE engineering ,SCIENTIFIC computing - Abstract
Experimental and observational sciences have developed robust practices for conducting experiments, maintaining their instruments, and record keeping for provenance. Computational science has only recently begun to confront the issue of quality of their instrument, the software, and the credibility of their scientific output. Most of the available literature in software engineering relates to enterprise software. While it can inform practices in scientific software, adjustments are usually needed. From time to time quality conscious practitioners have published collections of best practices for scientific software. This article provides one more such list but with updated suggestions, motivated by the need to keep up with the rapid changes in the computing industry. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
36. The amounts of thermal vibrations and static disorder in protein X‐ray crystallographic B‐factors
- Author
-
Na, Hyuntae, primary, Hinsen, Konrad, additional, and Song, Guang, additional
- Published
- 2021
- Full Text
- View/download PDF
37. Supercomputing in Python With Legate
- Author
-
Bauer, Michael, primary, Lee, Wonchan, additional, Papadakis, Manolis, additional, Zalewski, Marcin, additional, Garland, Michael, additional, Hinsen, Konrad, additional, and Dubey, Anshu, additional
- Published
- 2021
- Full Text
- View/download PDF
38. Building a scientific workbench in Pharo
- Author
-
Hinsen, Konrad, Stinckwich, Serge, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC), Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), Equipe MAD - Laboratoire GREYC - UMR6072, Groupe de Recherche en Informatique, Image et Instrumentation de Caen (GREYC), Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Ingénieurs de Caen (ENSICAEN), Normandie Université (NU)-Normandie Université (NU)-Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Centre National de la Recherche Scientifique (CNRS)-École Nationale Supérieure d'Ingénieurs de Caen (ENSICAEN), Normandie Université (NU), and Hinsen, Konrad
- Subjects
computational document ,scientific computing ,[INFO.INFO-DL]Computer Science [cs]/Digital Libraries [cs.DL] ,[INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation ,[INFO.INFO-DL] Computer Science [cs]/Digital Libraries [cs.DL] ,Pharo ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation - Abstract
International audience; Over the last years, the need for better user interfaces in scientific computing has become apparent by the enormous growth in popularity of computational notebooks. However, the user experience provided by these notebooks is very limited compared to the live programming environments of Smalltalk, and first studies on how they are actually used in research studies point out various weaknesses. We present the first steps we have taken towards building a scientific workbench in Pharo, based on the Glamorous Toolkit, and outline future developments towards that goal.
- Published
- 2019
39. PyExaFMM: An Exercise in Designing High-Performance Software With Python and Numba.
- Author
-
Kailasa, Srinath, Wang, Tingyu, Barba, Lorena A., Betcke, Timo, Hinsen, Konrad, and Dubey, Anshu
- Subjects
DESIGN software ,FAST multipole method ,HIGH performance computing ,SOFTWARE architecture ,FORTRAN ,PYTHON programming language ,DATA structures - Abstract
Numba is a game-changing compiler for high-performance computing with Python. It produces machine code that runs outside of the single-threaded Python interpreter, and that fully utilizes the resources of modern CPUs. This means support for parallel multithreading and auto-vectorization if available, as with compiled languages such as C++ or Fortran. In this article, we document our experience developing PyExaFMM, a multithreaded Numba implementation of the fast multipole method, an algorithm with a nonlinear data structure and a large amount of data organization. We find that designing performant Numba code for complex algorithms can be as challenging as writing in a compiled language. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
40. On the Role of Computer Languages in Scientific Computing.
- Author
-
Leroy, Dorian, Sallou, June, Bourcier, Johann, Combemale, Benoit, Dubey, Anshu, and Hinsen, Konrad
- Subjects
PROGRAMMING languages ,SCIENTIFIC computing ,SCIENTIFIC language ,SYSTEMS software ,COMPUTER software development - Abstract
Scientific codes are complex software systems. Their engineering involves various stakeholders using various computer languages for defining artifacts at different abstraction levels and for different purposes. In this article, we review the overall processes leading to the development of scientific software, and discuss the role of computer languages in the definition of the different artifacts. We provide guidelines to make informed decisions when the time comes to choose a computer language to develop scientific software. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
41. Computation in Science (Second Edition)
- Author
-
Hinsen, Konrad, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC), Synchrotron SOLEIL (SSOLEIL), and Centre National de la Recherche Scientifique (CNRS)
- Subjects
[PHYS.PHYS.PHYS-COMP-PH]Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation - Abstract
International audience; In the course of only a few decades computers have revolutionized scientific research and more and more scientists are writing computer programs for doing their work. In spite of the ubiquitous use of computers in science, few researchers in the natural sciences have any schooling in computer science, software engineering, or numerical analysis. They usually acquire their computing knowledge 'on the job' and often feel overwhelmed by the amount of computing knowledge they must absorb.Computation in Science provides a background in computation for scientists who use computational methods. The book explains how computing is used in the natural sciences and provides a high-level overview of relevant aspects of computer science and software engineering with a focus on concepts, results, and applications. The goal of this book is to explain these basic principles, and to show how they relate to the tasks of a scientist's daily work in a language familiar to them. Its unique feature is in connecting the dots between computational science, the theory of computation and information, and software engineering. It will compensate for the general lack of any formal training in computer science and information theory allowing readers to better understand how they use computers in their work, and how computers work. Readers will learn to use computers with more confidence, and to see computing technologies in a different light, evaluating them based on how they contribute to doing science.This new edition has been significantly updated and extended to reflect developments in scientific computing, including new examples and references. It also includes a new chapter on reproducibility which reflects the importance that computational reproducibility plays. Accompanied by a website maintained by the author which hosts companion code and supplementary material, it is intended for both graduate students and experienced scientists. Some hands-on experience with computing is highly desirable, but no competence in any specific computing technology is expected.
- Published
- 2020
- Full Text
- View/download PDF
42. [¬Rp] Stokes drag on conglomerates of spheres
- Author
-
Hinsen, Konrad, Tiziano Zito, Centre de biophysique moléculaire (CBM), Université d'Orléans (UO)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC), Synchrotron SOLEIL (SSOLEIL), and Centre National de la Recherche Scientifique (CNRS)
- Subjects
[PHYS.PHYS.PHYS-COMP-PH]Physics [physics]/Physics [physics]/Computational Physics [physics.comp-ph] ,0301 basic medicine ,03 medical and health sciences ,030104 developmental biology ,protein crystals ,normal modes ,protein structure ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,ComputingMilieux_MISCELLANEOUS ,Python - Abstract
International audience
- Published
- 2020
- Full Text
- View/download PDF
43. Rapport d'activité Guix-HPC 2018–2019
- Author
-
Courtès, Ludovic, Garlick, Paul, Hinsen, Konrad, Prins, Pjotr, Wurmus, Ricardo, Service Expérimentation et Développement [Bordeaux] (SED), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Tourbillion Technology, Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), Health Science Center, The University of Tennessee [Knoxville], Max Delbrück Center for Molecular Medicine [Berlin] (MDC), Helmholtz-Gemeinschaft = Helmholtz Association, Inria Bordeaux Sud-Ouest, Synchrotron SOLEIL, and Max Delbrück Center for Molecular Medicine
- Subjects
[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research.This report highlights key achievements of Guix-HPC between our previous report a year ago and today, February 2020. This year was marked by a major milestone: the release in May 2019 of GNU Guix 1.0, seven years and more than 40,000 commits after its inception.
- Published
- 2020
44. Guix-HPC Activity Report 2018–2019
- Author
-
Courtès, Ludovic, Garlick, Paul, Hinsen, Konrad, Prins, Pjotr, Wurmus, Ricardo, Service Expérimentation et Développement [Bordeaux] (SED), Inria Bordeaux - Sud-Ouest, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Tourbillion Technology, Synchrotron SOLEIL (SSOLEIL), Centre National de la Recherche Scientifique (CNRS), Health Science Center, The University of Tennessee [Knoxville], Max Delbrück Center for Molecular Medicine [Berlin] (MDC), Helmholtz-Gemeinschaft = Helmholtz Association, Inria Bordeaux Sud-Ouest, Synchrotron SOLEIL, and Max Delbrück Center for Molecular Medicine
- Subjects
[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS] ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] - Abstract
Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tool and aims to make it a better tool for HPC practitioners and scientists concerned with reproducible research.This report highlights key achievements of Guix-HPC between our previous report a year ago and today, February 2020. This year was marked by a major milestone: the release in May 2019 of GNU Guix 1.0, seven years and more than 40,000 commits after its inception.
- Published
- 2020
45. Referee report. For: The challenges of theory-software translation [version 1; peer review: 1 approved with reservations]
- Author
-
Hinsen, Konrad
- Published
- 2020
- Full Text
- View/download PDF
46. Serverless Computing: From Planet Mars to the Cloud
- Author
-
Vazquez-Poletti, Jose Luis, Llorente, Ignacio Martin, Hinsen, Konrad, and Turk, Matthew
- Subjects
General Computer Science ,Computer science ,business.industry ,Distributed computing ,05 social sciences ,General Engineering ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Cloud computing ,02 engineering and technology ,Mars Exploration Program ,law.invention ,Orbiter ,law ,020204 information systems ,Server ,0502 economics and business ,Mars express ,Data_FILES ,0202 electrical engineering, electronic engineering, information engineering ,050211 marketing ,Planet Mars ,Architecture ,business - Abstract
Serverless computing is a new way of managing computations in the cloud. We show how it can be put to work for scientific data analysis. For this, we detail our serverless architecture for an application analyzing data from one of the instruments onboard the ESA Mars Express orbiter, and then, we compare it with a traditional server solution.
- Published
- 2018
- Full Text
- View/download PDF
47. Computational Science in the Battle Against COVID-19—Part II
- Author
-
Wainer, Gabriel, primary, Hinsen, Konrad, additional, and Gaither, Kelly, additional
- Published
- 2021
- Full Text
- View/download PDF
48. From Electron Microscopy Maps to Atomic Structures Using Normal Mode-Based Fitting
- Author
-
Hinsen, Konrad, primary, Beaumont, Edward, additional, Fournier, Bertrand, additional, and Lacapère, Jean-Jacques, additional
- Published
- 2010
- Full Text
- View/download PDF
49. Reproducibility and Performance: Why Choose?
- Author
-
Courtes, Ludovic, Hinsen, Konrad, and Dubey, Anshu
- Subjects
RESEARCH & development ,SOFTWARE development tools - Abstract
Research processes often rely on high-performance computing (HPC), but HPC is often seen as antithetical to "reproducibility": one would have to choose between software that achieves high performance and software that can be deployed in a reproducible fashion. However, by giving up on reproducibility we would give up on verifiability, a foundation of the scientific process. How can we conciliate performance and reproducibility? This article looks at two performance-critical aspects of HPC: message passing and CPU microarchitecture tuning. Engineering work that has gone into performance portability has already proved fruitful, but some areas remain unaddressed when it comes to CPU tuning. We propose package multiversioning, a technique developed for GNU Guix, a tool for reproducible software deployment, and show that it allows us to implement CPU tuning without compromising on reproducibility and provenance tracking. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
50. Using B SP and Python to simplify parallel programming
- Author
-
Hinsen, Konrad, Petter Langtangen, Hans, Skavhaug, Ola, and Ødegård, Åsmund
- Published
- 2006
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.