About the Journal of Open Source Software

The Journal of Open Source Software is a developer friendly, open access journal for research software packages.

What exactly do you mean by 'journal'

The Journal of Open Source Software (JOSS) is an academic journal (ISSN 2475-9066) with a formal peer review process that is designed to improve the quality of the software submitted. Upon acceptance into JOSS, a Crossref DOI is minted and we list your paper on the JOSS website.

Don't we have enough journals already?

Perhaps, and in a perfect world we'd rather papers about software weren't necessary but we recognize that for most researchers, papers and not software are the currency of academic research and that citations are required for a good career.

We built this journal because we believe that after you've done the hard work of writing great software, it shouldn't take weeks and months to write a paper about your work.

You said developer friendly, what do you mean?

We have a simple submission workflow and extensive documentation to help you prepare your submission. If your software is already well documented then paper preparation should take no more than an hour.

You can read more about our motivations to build JOSS in our announcement blog post.

Scope & submission requirements

Not all software is eligible to be published in JOSS.

JOSS publishes articles about research software. This definition includes software that: solves complex modeling problems in a scientific context (physics, mathematics, biology, medicine, social science, neuroscience, engineering); supports the functioning of research instruments or the execution of research experiments; extracts knowledge from large data sets; offers a mathematical library; or similar.

JOSS submissions must:

  • Be open source (i.e., have an OSI-approved license).
  • Have an obvious research application.
  • Be feature-complete (no half-baked solutions) and be designed for maintainable extension (not one-off modifications).
  • Minor 'utility' packages, including 'thin' API clients, and single-function packages are not acceptable.

Editorial Board

Samuel Forbes
Samuel Forbes (@samhforbes)

Samuel Forbes is an Assistant Professor of Developmental Science at Durham University in the United Kingdom. He specialises in infant cognitive and linguistic development. His research has a particular focus on methods, developing pipelines in eye-tracking, pupillometry and fNIRS.

Dan Foreman-Mackey
Dan Foreman-Mackey (@dfm)
Associate Editor-in-Chief: Astronomy, Astrophysics, and Space Sciences

Dan Foreman-Mackey is a Research Scientist at the Flatiron Institute in the Center for Computational Astrophysics. His research program focuses on the development and application of probabilistic data analysis techniques to make novel discoveries and solve fundamental problems in astrophysics.

Olivia Guest
Olivia Guest (@oliviaguest)
Associate Editor-in-Chief: Social, Behavioral, and Cognitive Sciences

Olivia is an Assistant Professor of Computational Cognitive Science at the Donders Institute and the School of Artificial Intelligence at the Radboud in the Netherlands. She is a computational modeler and theoretician; more about her here.

Daniel S. Katz
Daniel S. Katz (@danielskatz)
Associate Editor-in-Chief: Computer science, Information Science, and Mathematics

Works on computer, computational, and data research at NCSA, CS, ECE, and the iSchool at the University of Illinois at Urbana-Champaign, and has a strong interest in studying common elements of how research is done by people using software and data.

Kevin M. Moerman
Kevin M. Moerman (@Kevin-Mattheus-Moerman)
Associate Editor-in-Chief: Biomedical Engineering, Biosciences, Chemistry, and Materials

Assistant Professor in Mechanical Engineering at the University of Galway, Ireland. Senior Member IEEE. Developer for the COMODO and GIBBON computational biomechanics projects.

Kyle Niemeyer
Kyle Niemeyer (@kyleniemeyer)
Associate Editor-in-Chief: Physics and Engineering

Associate Professor of Mechanical Engineering in the School of Mechanical, Industrial, and Manufacturing Engineering at Oregon State University. Computational researcher in combustion, fluid dynamics, and chemical kinetics, with an interest in numerical methods and GPU computing strategies.

Arfon Smith
Arfon Smith (@arfon)

Product for Data @github. Previously Head of Data Science @stsci. Zooniverse co-founder. Editor-in-chief of the Journal of Open Source Software

Kristen Thyng
Kristen Thyng (@kthyng)
Associate Editor-in-Chief: Earth Sciences and Ecology

MetOcean Data Scientist at Axiom Data Science. Researches coastal ocean dynamics, transport of material in the ocean, and tidal turbines as a renewable energy source.

Chris Vernon
Chris Vernon (@crvernon)
Associate Editor-in-Chief: Data Science, Artificial Intelligence, and Machine Learning

Chris is a data scientist specializing in all things geospatial who spends a lot of time developing open-source software ecosystems and mentoring. His research at the US DOE's Pacific Northwest National Laboratory focuses on MultiSector Dynamics, multi-model integration, exploratory modeling, natural language processing, graph and other ML, geospatial solutions, etc.

Topic Editors

Gabriela Alessio Robles
Gabriela Alessio Robles (@galessiorob)
Editor : Data Science, Open Source Software

Gabriela is a Data Scientist interested in building open, fair, and diverse Ecosystems on software platforms. She has worked towards this goal at several companies, including GitHub and Atlassian. Currently, she works on making localization of digital content more accessible and inclusive at Netflix. Throughout Gabriela’s career, she has helped product teams empower users by advocating for the inclusion of multicultural perspectives in technology and creating synergies across different groups with diverse resources.

Stefan Appelhoff
Stefan Appelhoff (@sappelhoff)
Editor : Python, MEG, EEG, iEEG, Psychology, Neuroscience, Cognitive Science

Postdoctoral researcher at the Max Planck Institute for Human Development. Developer and maintainer of open source packages and data standard (e.g., MNE-Python, Brain Imaging Data Structure).

Warrick Ball
Warrick Ball (@warrickball)
Editor : astronomy, astrophysics, space science, solar physics

Research Software Engineer (RSE) at the University of Birmingham since 2023. Everyday user of Fortran and Python; increasingly dabbling in various languages and tools as a part of being an RSE.

Mojtaba Barzegari
Mojtaba Barzegari (@mbarzegary)
Editor : scientific computing, computational mechanics, computational materials science, finite element, numerical methods, topology optimization, computational electrochemistry, high-performance computing, machine learning

PostDoc researcher at Eindhoven University of Technology (TU/e) in the field of computational chemical engineering. Before joining TU/e, I did my PhD in computational biomedical engineering at KU Leuven, Belgium.

Johanna Bayer
Johanna Bayer (@likeajumprope)
Editor : Neuroscience, neuroimaging, computer science, machine learning

I am a post doctoral Fellow at the Donders Institute for Brain, Cognition and Behaviour and the RadboudUMC in Nijmegen, the Netherlands. I have a background in neuroscience, neuroimaging, computer science, machine learning and psychology/cognitive science. I also have some experience in statistical modelling, (Bayesian statistics, MCMC, Gaussian Processes). My proficiency in programming languages covers Python, Matlab and R and Stan.

Juanjo Bazán
Juanjo Bazán (@xuanxu)
Editor : Astrophysics, Mathematics

Astrophysics researcher at CIEMAT, mathematician and software engineer currently developing chemical evolution models for galaxies. Juanjo has worked as advisor on open source policies and contributed code to many popular libraries like Rails or Astropy. He is member of the founder team of Consul, the more widely used open sourced citizen participation software.

Sophie Beck
Sophie Beck (@phibeck)
Editor : electronic structure, materials science, condensed matter, solid-state physics, molecular dynamics, data visualization

Associate research scientist at the Center for Computational Quantum Physics at the Flatiron Institute in New York, interested in electronic structure methods, strong electronic correlations and their effects on materials properties. Sophie's research focuses on the application and development of computational methods for realistic modeling of strongly correlated materials.

Sebastian Benthall
Sebastian Benthall (@sbenthall)
Editor : Social Sciences, Economics, Security and Privacy

Sebastian Benthall is an interdisciplinary researcher working on the economics of privacy and security at NYU School of Law. He received his PhD in Information Management and Systems from the University of California, Berkeley. His research has focused on how privacy and security depends on data flow and digital supply chain networks. More recently, he has become a contributing Research Engineer on Econ-ARK, an open source toolkit for structural modeling of heterogeneous agents.

Monica Bobra
Monica Bobra (@mbobra)
Editor : Data Science, Public Policy, Heliophysics, Space Weather

Monica Bobra serves as the Principal Data Scientist for the State of California. She previously studied the Sun and space weather at Stanford University and the Harvard-Smithsonian Center for Astrophysics.

Frederick Boehm
Frederick Boehm (@fboehm)
Editor : Statistical genetics, reproducible research, systems genetics, statistics, biostatistics

Fred is a biostatistician with research interests in statistical genetics and quantitative trait locus mapping in model organisms. He maintains the qtl2pleio R package. As a postdoctoral researcher at the University of Michigan, he develops statistical methods for genomewide polygenic scores.

Sébastien Boisgérault
Sébastien Boisgérault (@boisgera)
Editor : Control theory, robotics, dynamical systems, optimization, Python, software engineering

Associate Professor at Mines Paris – PSL university (France). Member of the executive team of the Institute for Digital Transformations, researcher at Center for Robotics, lecturer in Mathematics and Software Engineering for the "Cycle Ingénieur Civil" Mines Paris education program. Specialized research topics: shape optimization and delay-differential systems. Author of open-source software (pandoc for Python, bitstream, pioupiou, etc.) and open educational ressources (control engineering with python, dfferential integral and stochastic calculus, etc.).

Josh Borrow
Josh Borrow (@JBorrow)
Editor : astronomy, python, visualization

I am a Systems Architect at the University of Pennsylvania working on software for the Advanced Simons Observatory.

Teon Brooks
Teon Brooks (@teonbrooks)
Editor : data science, neurophysiology, EEG

Teon Brooks is a Staff Data Scientist at Mozilla, and based in Brooklyn NY, USA. His research background is in cognitive neuroscience and psycholinguistics. He is a huge proponent of team science and tool-building.

Jed Brown
Jed Brown (@jedbrown)
Editor : Computational Science and Engineering, Geophysics, High-performance Computing

Associate Professor of Computer Science at the University of Colorado Boulder leading a research group developing scalable algorithms and sustainable software for prediction, inference, and design via high-fidelity and multiscale physically-based models. He is a core developer of PETSc.

Philip Cardiff
Philip Cardiff (@philipcardiff)
Editor : Computational fluid dynamics, computational solid mechanics, multi-physics, finite volume method, finite element method, numerical methods, machine learning

Associate Professor in the School of Mechanical and Materials Engineering (https://www.ucd.ie/mecheng/) at University College Dublin (https://www.ucd.ie/). Interested in novel numerical methods for solving mechanics problems in engineering.

Taher Chegini
Taher Chegini (@cheginit)
Editor : hydrology,python

I am a postdoc at Purdue University, West Lafayette, Indiana, US, working on large-scale flood modeling and synthetic river bathymetry generation

Beatriz Costa Gomes
Beatriz Costa Gomes (@mooniean)
Editor : neurosciences, computer vision, biomedical engineering, graph neural networks, molecular biology

My expertise lies in between computer science and biomedical sciences (particularly neuroscience). I work mainly with ML and AI in computer vision too, as I'm a Research Fellow at the Alan Turing Institute.

Pierre de Buyl
Pierre de Buyl (@pdebuyl)
Editor : Stochastic simulations, statistical physics, remote sensing

Pierre de Buyl works at the Royal Meteorological Institute of Belgium, where he processes remote sensing data for the earth radiation budget. He is a former researcher in statistical physics and one of the editors of the SciPy Lecture Notes.

Renata Diaz
Renata Diaz (@diazrenata)
Editor : ecology, reproducibility, r

Renata Diaz is a Data Scientist/Scientific Programmer with the University of Arizona Communications and Cyber Technology team, where she provides computational support and training to researchers at all career stages. Her background is in computationally-intensive ecology, reproducibility, and scientific software development (particularly in R).

Patrick Diehl
Patrick Diehl (@diehlpk)
Editor : Computational fracture mechanics, Applied mathematics, C++, asynchronous and task-based programming

Patrick is a staff scientists in Applied Computer Science at Los Alamos National Laboratory. His research interests are non-local models, e.g. peridynamics; asynchronous many-task systems; and high performance computing. He is the co-host of the FLOSS for science podcast. Patrick received his PhD from the University of Bonn in Germany.

Axel Donath
Axel Donath (@adonath)
Editor : astronomy, astrophysics, Python, machine learning, statistics

I'm a Postdoc researcher at Center for Astrophysics Harvard | Smithsonian. I'm interested in the Galactic population of gamma-ray and X-ray sources. I I also work on statistical methods for analysis of low counts astronomical data and enjoy leading and contributing to open source software projects.

Elizabeth DuPre
Elizabeth DuPre (@emdupre)
Editor : neuroimaging, machine learning

Elizabeth is a cognitive neuroscientist at Stanford University working to model individual brain activity using high-dimensional, naturalistic data sets. She is a strong advocate for the role of community-driven science to improve the generalizability of inferences in human brain mapping.

Matthew Feickert
Matthew Feickert (@matthewfeickert)
Editor : Particle Physics, Data Science, Machine Learning, Python

Matthew is a postdoctoral researcher in experimental high energy physics and data science at the Data Science Institute at the University of Wisconsin-Madison. He works as a member of the ATLAS collaboration on searches for physics beyond the Standard Model with experiments performed at CERN's Large Hadron Collider (LHC) in Geneva, Switzerland. He also serves on the executive board of the Institute for Research and Innovation in Software for High Energy Physics (IRIS-HEP) where he is a researcher and the Analysis Systems Area lead.

Vissarion Fisikopoulos
Vissarion Fisikopoulos (@vissarion)
Editor : Mathematical Software, Discrete & Computational Geometry, Statistical Computing, Optimization

Conducting research on high-dimensional geometric computing, statistics, optimization and their applications. Coordinator of the GeomScale project. Affiliated with the Department of Informatics and Telecommunications, NKUA. Scientific collaborator at Ouragan team, INRIA.

Martin Fleischmann
Martin Fleischmann (@martinfleis)
Editor : geographic data science, machine learning, spatial analysis, urban science, Python

Martin is currently a Research Associate in the Geographic Data Science Lab at the University of Liverpool. Researcher in urban morphology and geographic data science focusing on quantitative analysis and classification of urban form, remote sensing, and AI. He is the author of momepy, the open-source urban morphology measuring toolkit for Python, and a member of the development teams of GeoPandas, the open-source Python package for geographic data, and PySAL, the Python library for spatial analysis.

Nikoleta Glynatsi
Nikoleta Glynatsi (@Nikoleta-v3)
Editor : Applied mathematics, Game Theory, Data Science, Python, Social Dynamics, R

A game theorist, a research software developer and a postdoc at the research group Dynamics of Social Behavior at the Max Planck Institute for Evolutionary Biology. Nikoleta's primary research interest is mathematical modelling and its applications to biology, ecology and sociology. She is a fellow of the Software Sustainability Institute, a core developer of the Axelrod-Python library and an advocate for open source.

Jeff Gostick
Jeff Gostick (@jgostick)
Editor : Materials science, transport phenomena, electrochemistry, image analysis

Associate Professor in Chemical Engineering at the University of Waterloo, runs the Porous Materials Engineering & Analysis Lab with a research focus on the transport phenomena in porous materials, especially electrodes. Lead developer of OpenPNM a pore network modeling package, PoreSpy a quantitative image analysis toolkit for tomograms.

Rohit Goswami
Rohit Goswami (@HaoZeke)
Editor : quantum chemistry, computational chemistry, fortran, optimization, nonlinear optics, photonics, saddle point methods, transition state, nucleation, structure analysis, chemical engineering, C++, Python, NumPy, F2PY, statistics, bayesian statistics, statistical learning, machine learning, finite element methods, tensor methods, thermodynamics

Rohit Goswami is a doctoral Researcher at the Science Institute of the University of Iceland and a Software Engineer (II) at Quansight Labs, Austin, TX, USA. He is currently based in Reykjavik, in Iceland. FOSS advocate for over a decade. Academically interested in computational chemistry, optimization (nonlinear), Bayesian statistical methods, and other related fields. Fortran enthusiast.

Richard Gowers
Richard Gowers (@richardjgowers)
Editor : Cheminformatics, Computational chemistry

Lead software scientist at OMSF

Hugo Gruson
Hugo Gruson (@Bisaloo)
Editor : Ecology, Evolution, Epidemiology, Colour Science

Evolutionary Biologist turned Research Software Engineer in Epidemiology. My main interests today revolve around integration of software in its ecosystem, with a focus on community, sustainability, interoperability, etc.

Jayaram Hariharan
Jayaram Hariharan (@elbeejay)
Editor : Geomorphology, Hydrology

Jay is an engineer-turned-geomorphologist-turned-data scientist. He is currently a data scientist with the U.S. Department of Defense.

Susan Holmes
Susan Holmes (@spholmes)
Editor : Statistics, Bioinformatics, Bioconductor, R

Professor of Statistics at Stanford, strong supporter of reproducible research, recently stepped off @twitter, now https://fosstodon.org/@SherlockpHolmes Moderator for the stat.AP arXiv. My lab works on developing statistical methods for multi domain data with applications to women's health, immunology and the microbiome.

Luiz Irber
Luiz Irber (@luizirber)
Editor : Bioinformatics and Computational Biology, Open Science, Scientific Computing, Python, Rust

Postdoc at the Lab for Data Intensive Biology at University of California Davis studying the formation and maintenance of online communities, and also working on indexing, searching and scaling data analysis in large public sequencing databases using data sketches, Python, Rust and decentralizing technologies.

Mark A. Jensen
Mark A. Jensen (@majensen)
Editor : Bioinformatics and Computational Biology, Cancer Genomics, Population and Evolutionary Biology, Databases and Data Architecture, Software Development Lifecycle Management

Director of Data Science at the Frederick National Laboratory for Cancer Research, he leads efforts to design, build and maintain scientist-friendly research data systems that integrate clinical and multiomic data across thousands of cancer patient-donors. He is active in open source software development and a supporter of the FAIR (Findable, Accessible, Interoperable, Reusable) movement in scientific data management. A molecular evolutionary biologist by training, he served as an Associate Editor for the Journal of Molecular Evolution from 2008-2013.

Adam R. Jensen
Adam R. Jensen (@AdamRJensen)
Editor : Solar energy, district heating, meterology, energy storage, electricity generation, GIS, satellite image

I'm a scientist at the Technical University of Denmark working with solar energy and have a passion for open science. Pythonista and core developer of the pvlib python package.

Prashant K Jha
Prashant K Jha (@prashjha)
Editor : Computational Mechanics, Computational Science, Computational Biomechanics, Applied Mathematics

I am a Lecturer in the School of Mechanical and Design Engineering at the University of Portsmouth, Portsmouth, UK. Before joining the University of Portsmouth, I worked at the Oden Institute for Computational Engineering and Sciences at the University of Texas at Austin. I received a Ph.D. in Civil and Environmental Engineering from Carnegie Mellon University in August 2016. My research interests include solids and granular media mechanics, computational oncology, uncertainty quantification, and multiscale modeling.

Sehrish Kanwal
Sehrish Kanwal (@skanwal)
Editor : Bioinformatics and Computational Biology, R, reproducibility, genomics and transcriptomics

Sehrish is a bioinformatics scientist at the University of Melbourne Centre for Cancer Research (UMCCR). Her research interests include precision oncology, best practice clinical data (genomics/transcriptomics) analysis and computational bioinformatics methods. She is a strong advocate of gender equity and supporting women in tech and leadership roles in STEM fields. She is a curious researcher, a passionate teacher, and an enthusiastic mentor.

Vincent Knight
Vincent Knight (@drvinceknight)
Editor : Mathematics, Applied mathematics, Game Theory, Stochastic processes, Pedagogy, Python

Vince is a mathematician at Cardiff University. He is a maintainer and contributor to a number of open source software packages and a contributor to the UK python community. His research interests are in the field of game theory and stochastic processes and also has a keen interest in pedagogy. Vince is a fellow of the Software Sustainability Institute and is interested in reproducibility and sustainability of scientific/mathematical research.

Olexandr Konovalov
Olexandr Konovalov (@olexandr-konovalov)
Editor : mathematical software, discrete computational algebra, reproducible research

Lecturer in the School of Computer Science at the University of St Andrews. Contributor to the computational algebra system GAP. Instructor/Trainer for The Carpentries. Fellow of the Software Sustainability Institute.

Rachel Kurchin
Rachel Kurchin (@rkurchin)
Editor : materials science, solid-state physics, electronic structure, electrochemistry, batteries, photovoltaics, data science/ML

Rachel is an assistant research professor of Materials Science and Engineering at Carnegie Mellon. She has expertise in first-principles modeling (DFT) of solids, particularly point defects, as well as device-level modeling for energy applications such as photovoltaics and electrochemical systems. Her primary programming language is Julia, but she also works in Python and MATLAB.

Paul La Plante
Paul La Plante (@plaplant)
Editor : cosmological simulations, radio astronomy, machine learning, data science

Paul La Plante is a professor in the Department of Computer Science at the University of Nevada, Las Vegas. His research interests are primarily in astrophysics and cosmology, where he runs cosmological simulations and develops novel data analysis techniques for processing telescope data. He is also interested in applying machine learning methods to astronomy problems.

Oskar Laverny
Oskar Laverny (@lrnv)
Editor : Copulas, probability and Statistics, Actuarial sciences, Finance, Stochastic algorithms...

Associate professor (Maître de conférence) at the Université Aix-Marseille (Marseille, FR), my research focus on high dimensional statistics and dependence structure estimations, with various fields of applications. Fully qualified actuary, I do have a taste for numerical code and open-source software.

Hugo Ledoux
Hugo Ledoux (@hugoledoux)
Editor : GIS, 3D geoinformation, computational geometry

Associate-professor at the Delft University of Technology in the Netherlands. Particularly interested in combining the fields of geographical information systems (GIS) and computational geometry, with an emphasis on 3D modelling.

Christopher R. Madan
Christopher R. Madan (@cMadan)
Editor : Psychology, Neuroimaging

Assistant Professor in the School of Psychology at the University of Nottingham. Studying human memory and decision making using cognitive psychology and neuroimaging approaches, and developing novel computational methods along the way.

Michael Mahoney
Michael Mahoney (@mikemahoney218)
Editor : Forest Ecology, Landscape Ecology, Applied Machine Learning, Spatial Data, Remote Sensing

Mike is an applied landscape ecologist at the State University of New York College of Environmental Science and Forestry (SUNY-ESF), using remote sensing data and machine learning to model and map natural resources and forest structure. Interests include data access and delivery, modeling spatial data and assessing the results, and new visualization approaches for high-resolution data. He maintains multiple R packages (including waywiser, spatialsample, and rsi) and is an author on rsample.

Brian McFee
Brian McFee (@bmcfee)
Editor : Audio, music, signal processing, machine learning, information retrieval, recommender systems

Brian McFee is Assistant Professor of Music Technology and Data Science New York University. His work lies at the intersection of machine learning and audio analysis. He is an active open source software developer, and the principal maintainer of the librosa package for audio analysis.

Rocco Meli
Rocco Meli (@RMeli)
Editor : Computational Chemistry, Computational Biochemistry, Materials Science, Molecular Dynamics, Electronic Structure Theory, Data Science

Rocco is a Research Software Engineer at the Swiss National Supercomputing Center (CSCS), working on materials science and quantum chemistry applications.

Sarath Menon
Sarath Menon (@srmnitc)
Editor : Research data management, Computational materials science, Physics, mechanical engineering, molecular dynamics, DFT, Ontologies, Workflows

Postdoctoral researcher in the department of Computational Materials Design at the Max-Planck-Institut für Eisenforschung. I work on developing software and workflows to enable reproducible research in Materials Science as part of the NFDI-MatWerk consortium. My research includes the calculation of thermodynamic quantities from the atomistic scale, with methods such as molecular dynamics. Developer of pyscal and calphy.

Antonia Mey
Antonia Mey (@ppxasjsm)
Editor : Python, Molecular simulation, Monte Carlo, numerical methods

I am a statistical physicist working on biomolecular problems using machine learning.

Tristan Miller
Tristan Miller (@logological)
Editor : computer science, linguistics, artificial intelligence

Assistant Professor at the University of Manitoba Department of Computer Science and Associate Researcher at the Austrian Research Institute for Artificial Intelligence. My research areas include computational linguistics and language technology. Maintainer of various Free Software projects, including GPP.

Ivelina Momcheva
Ivelina Momcheva (@ivastar)
Editor : astronomy, galaxy evolution, high-redshift universe, clusters of galaxies, gravitational lensing, JWST, HST

Yasmin Mzayek
Yasmin Mzayek (@ymzayek)
Editor : NLP, AI, Machine learning, statistics, brain imaging, computer vision, Python.

I'm a lead developer at FreePro in Marseille, France working on researching and developing AI products in the telecom domain. In the past, I worked as a data scientist at the University of Groningen tackling several projects in computor vision, NLP, and statistical methods and I worked at Inria Saclay as a developer on Nilearn, an open source python package for applying machine learning and statistical methods on brain imaging data. I'm passionate about open source software and the communities around it. I mainly work in Python.

Kanishka B. Narayan
Kanishka B. Narayan (@kanishkan91)
Editor : land use change, earth system science, food systems, macroeconomics, integrated assessment modelling

I'm a Computational Scientist with the Pacific Northwest National Lab in Washington DC , USA. I have experience developing scientific software related to land use change, food and agrosystems and energy systems. The core languages I have experience with include R, python, C and C++.

Lorena Pantano
Lorena Pantano (@lpantano)
Editor : translational genomic,Small RNAseq, RNAseq, miRNA, isomiRs, visualization, genomics, transcriptomic, non-codingRNA, data integration and visualization, genomic platforms, oncology, neurodegeneration

Lorena Pantano is the Director of Bioinformatics Platform at Harvard Chan Bioinformatics Core, she is focused on genomic regulation and data integration/visualization, and has 13 years of experience in biological data analysis and contributing to novel algorithms to improve the quantification and visualization of genomic data.

AHM Mahfuzur Rahman
AHM Mahfuzur Rahman (@mahfuz05062)
Editor : Bioinformatics, Computer and/or Information Science, Machine Learning & Data Science

I am Mahfuzur Rahman, a Senior Machine Learning Engineer at Lowe's Home Centers. I am based in Minneapolis, Minnesota in the USA. I study, evaluate, and productionalize Large Language Model (LLM) based RAG systems at Lowe's. I have a Ph.D. from the University of Minnesota in Computer Science, focusing on Computational Biology and Bioinformatics. I am equipped to edit works in Machine Learning, MLOps, Software Engineering, and Bioinformatics.

Julia Romanowska
Julia Romanowska (@jromanowska)
Editor : bioinformatics, epidemiology, genetic epidemiology, open science, visualization, epigenetics, education

I am a bioinformatician and data analyst working at Univ.of Bergen, Norway. I've been working with various topics within biostatistics, genetic and epigenetic epidemiology, and bioinformatics. I am passionate about open science and data visualization. I like teaching and I am one of the co-founders of R-Ladies Bergen.

Kelly Rowland
Kelly Rowland (@kellyrowland)
Editor : Nuclear engineering, high-performance computing, bioinformatics

Kelly L. Rowland is a Computer Systems Engineer in the User Engagement Group at NERSC at LBNL. She obtained her Ph.D. in Nuclear Engineering with a Designated Emphasis in Computational Science and Engineering from the University of California, Berkeley.

Anjali Sandip
Anjali Sandip (@AnjaliSandip)
Editor : Fluid flow, Ice sheets/ocean modeling, Finite Element Method, High Performance Computing

Anjali Sandip is a Senior Lecturer in the Mechanical Engineering Department at the University of North Dakota. Her research interests include applied mechanics, numerical methods, and high-performance computing. Anjali’s PI-led research projects have received support from NSF, DOE, and NVIDIA. Before her current position, she was a post-doctoral researcher at the University of Nebraska, where she developed patient-specific computational models of the superficial femoral artery/ stent interaction to treat peripheral artery disease. Anjali serves as a mentor for both undergraduate and graduate researchers. She is an active member of the International Association of Computational Mechanics (IACM) and has delivered numerous presentations and published journal articles. Anjali has bachelor’s, master’s, and doctoral degrees in mechanical engineering.

Mehmet Hakan Satman
Mehmet Hakan Satman (@jbytecode)
Editor : Computational statistics, optimization, numerical methods, algorithms, data science

Professor, working at Istanbul University. Lectures on operations research, quantitative techniques, and computer programming. Research in computational statistics, optimization, algorithms, and data analysis. Developer and maintainer of many open source projects in several languages including Julia, R, Python, and Java. Author of three books on R programming and genetic algorithms.

Jonny Saunders
Jonny Saunders (@sneakers-the-rat)
Editor : neuroscience, p2p, linked data, behavior, lab automation, distributed systems, computer supported collaborative work

Peer to peer collaborative and social systems, data formats, standards, lab automation with single board computers. Mild experience with analysis, statistical modeling, etc. tooling but not my specialty. I speak python, javascript (incl. react, node), R, MATLAB. I can read ruby, C, and am working on Rust. Affiliations: - UCLA, Dept. Neurology. Postdoc. - Institute of Pirate Technology. Information Liberation Technician

Fabian Scheipl
Fabian Scheipl (@fabian-s)
Editor : Regression Models, Machine Learning, Dimension Reduction

Lecturer at Dept. of Statistics, LMU Munich Researcher at Munich Center of Machine Learning Expertise in supervised learning (statistical modelling, machine learning), Bayesian methods, dimension reduction/representation learning. Research focus on functional data. R developer with multiple CRAN packages.

Jacob Schreiber
Jacob Schreiber (@jmschrei)
Editor : bioinformatics, machine learning, submodular optimization, compressed sensing

Jacob Schreiber is a post-doctoral researcher at Stanford University. His research primarily involves answering questions in genomics by applying, or developing, machine learning methodologies to large amounts of data. In the course of this work, he has served as a core developer for scikit-learn and has written several machine learning packages for Python.

Hauke Schulz
Hauke Schulz (@observingClouds)
Editor : Atmospheric Sciences, Observations (In-situ +Remote), Large Eddy Simulations, Big Data Analysis

As an Atmospheric Scientist at the University of Washington and NOAA PMEL, and a postdoctoral fellow at CICOES, Hauke is focusing on advancing our understanding of atmospheric convection. His research integrates various methods including ground-based lidar/radar observations, satellite observations, large-eddy simulations, and machine learning techniques.

Adi Singh
Adi Singh (@adi3)
Editor : robotics, ai/ml, nlp

Adi Singh is the founder and CEO of Komment AI, an enterprise-grade software documentation engine. Based out of Munich, Germany, his core expertise lies in natural language processing, large-scale infrastructure engineering, and autonomous behavior design of robots. Previously, Adi was Senior Prototyping Architect for Robotics and AI at Amazon with tenures at Canonical and Ford. Adi holds two degrees from Stanford University.

Dana Solav
Dana Solav (@danasolav)
Editor : Biomechanics, Biomedical Engineering, Computational Mechanics, Digital Image Correlation.

Assistant professor in the faculty of Mechanical Engineering at Technion - Israel Institute of Technology. Former research scientist at MIT. Conducting research in biomechanics and biomedical engineering, developing code for digital image correlation, finite element analysis, and various biomechanical problems.

Claudia Solis-Lemus
Claudia Solis-Lemus (@crsl4)
Editor : statistics, computer science, data science, bioinformatics

I am an assistant professor at the Wisconsin Institute for Discovery and the Department of Plant Pathology at the University of Wisconsin-Madison. Originally from Mexico City, I did my Undergraduate degrees in Actuarial Sciences and Applied Mathematics at ITAM. Then, I did a MA in Mathematics and a PhD in Statistics at the University of Wisconsin-Madison. I work to develop statistical models to answer biological questions, balancing biological interpretability, theoretical guarantees, and computational tractability.

Charlotte Soneson
Charlotte Soneson (@csoneson)
Editor : Bioinformatics, data visualization, transcriptomics, reproducible research

Research Associate at the Friedrich Miescher Institute for Biomedical Research in Basel, Switzerland, with a research background mainly in development and evaluation of analysis methods for transcriptomics data. Developer and maintainer of several open-source R packages for analysis, quality assessment and interactive visualization of high-throughput biological data.

Øystein Sørensen
Øystein Sørensen (@osorensen)
Editor : Machine learning, neuroimaging, statistics

Professor of Biostatistics, Department of Psychology, University of Oslo. Research interests include development of statistical and machine learning methods with applications in cognitive neuroscience. Developer and maintainer of several R packages.

Andrew Stewart
Andrew Stewart (@ajstewartlang)
Editor : Reproducible Research, Open Research, Cognitive Science, Psychology, Psycholinguistics, Social Sciences

Professor of Cognitive Science, Head of the Department of Computer Science, and Institutional Lead for Open and Reproducible Research at the University of Manchester. His research interests include open and reproducible research, eye-movements during written language comprehension, the processing of data visualisations, and conditional reasoning.

Marcel Stimberg
Marcel Stimberg (@mstimberg)
Editor : python, computational neuroscience, modeling, simulation, visualization

I am a (Software) Research Engineer at Sorbonne University, working on tools for computational neuroscience. My main development work revolves around the Brian simulator, a simulator for biological spiking neural networks. Apart from numerical modeling, I am also very interested in data visualization and, of course, Open Science and Free and Open Source. I am also a certified instructor for Software Carpentry.

Fabian-Robert Stöter
Fabian-Robert Stöter (@faroit)
Editor : Audio, signal processing for music and speech signals, machine learning, perceptual evaluation, reproducible research, web technologies

Research Scientist in Audio-ML. His main research interest is in audio processing for music and speech. He recently also became involved in ecoacoustics and cognitive sciences and is a strong advocate for open and reproducible research. Fabian received his Ph.D. in Electrical Engineering from the University of Erlangen-Nuremberg in Germany.

Fei Tao
Fei Tao (@Fei-Tao)
Editor : Computational mechanics, Finite element method, Machine learning

Fei TAO is a Solution Consultant at Dassault Systèmes. He received his Ph.D. in Aeronautics and Astronautics Engineering from Purdue University, West Lafayette. His research focused on computational mechanics, mechanics of composites, finite element method, and machine learning.

George K.  Thiruvathukal
George K. Thiruvathukal (@gkthiruvathukal)
Editor : programming languages, computer systems, computational science, digital humanities, parallel and distributed computing, software engineering, machine learning, computer vision, robotics, and interdisciplinary applications

Professor and Chairperson of the Computer Science department at Loyola University Chicago, and visiting computer scientist at the Argonne National Laboratory Leadership Computing Facility. Research interests: programming languages, computer systems, computational science, digital humanities, parallel and distributed computing, software engineering, machine learning, computer vision, robotics, and interdisciplinary applications. Past editor-in-chief of IEEE Computing in Science and Engineering.

Ana Trisovic
Ana Trisovic (@atrisovic)
Editor : reproducibility, workflows, data repositories, research software, machine learning, software citation, open science

Research Scientist at MIT. Her work focuses on science of science, research reproducibility, bibliometrics, big data workflows, and research data and software sharing and preservation. Before this role, she was a postdoctoral scholar at Harvard University and University of Chicago. She completed her Ph.D. from the University of Cambridge and CERN in 2018.

Adam Tyson
Adam Tyson (@adamltyson)
Editor : Neuroscience, microscopy, image analysis, Python

Adam is Head Research Engineer at the Sainsbury Wellcome Centre & Gatsby Computational Neuroscience Unit at UCL. He leads the Neuroinformatics Unit, a research software engineering group building tools for neuroscience and machine learning. He also co-founded the BrainGlobe computational neuroanatomy initiative.

Marcos Vital
Marcos Vital (@marcosvital)
Editor : R, biostatistics, data visualization, open science, quantitative ecology, evolutionary biology, conservation biology, teaching

Biologist, quantitative ecologist and open science enthusiast at Universidade Federal de Alagoas, Brazil, where he coordinates the Quantitative Ecology Lab. He is interested in a wide range of topics related to evolutionary ecology and conservation biology, but also in other fields such as active learning methods and digital games in education.

Rachel Wegener
Rachel Wegener (@rwegener2)
Editor : python, earth science, oceanography, atmospheric science, geospatial software, gis, hydrology, water quality

Rachel is an oceanographer and a cloud engineer interested in developing software tools to enable earth sciences. She is currently working as the cloud infrastructure and coding education lead for the NASA Student Airborne Research Program. Areas of particular interest for Rachel include cloud native file formats and computer science education for earth science researchers.

Britta Westner
Britta Westner (@britta-wstnr)
Editor : neuroscience, electrophysiology, time series analyses, biomedical source reconstruction, machine learning

Britta Westner is a teaching fellow and researcher at the Donders Institute at the RadboudUMC Nijmegen, focusing on visual processing as well as the intersection of vision, memory, and language, using electrophysiological methods. Britta is enthusiastic about data analysis methods and is a core developer of MNE-Python, an open source analysis package for neurophysiological data.

Lucy Whalley
Lucy Whalley (@lucydot)
Editor : materials science, solid-state physics, computational chemistry, electronic structure

Assistant Professor at Northumbria University (Newcastle upon Tyne, UK), using atomistic modelling to study materials for renewable energy technologies. Developing software for pre- and post-processing large-scale electronic-structure calculations and spreading the "better software, better research" message as a fellow of the Software Sustainability Institute. Happy to edit papers in the following fields: materials science, quantum chemistry, electronic structure, solid state physics, thermodynamics, RSE tooling.

Frauke Wiese
Frauke Wiese (@fraukewiese)
Editor : energy system analysis, climate neutrality, sustainability (especially of energy systems), sufficiency

Associate professor for the transition of energy systems at the Europa-Universität Flensburg. Her junior research groups focuses on pathways to climate neutral and sustainable energy systems with a foucs on sufficiency, thus an absolute reduction of energy demand. Different energy and sector models support her research for reaching sustainable energy, building, industry and transport sectors.

Mengqi Zhao
Mengqi Zhao (@mengqi-z)
Editor : Hydrology and Water Resources, Multisector Dynamics, Data Science, Spatial Analysis, Data Visualization

Mengqi Zhao is an Earth Scientist at the Pacific Northwest National Laboratory. She is an expert in modeling hydrologic and water resources systems across diverse spatiotemporal scales, and her research emphasizes the broader context surrounding water, including its role in shaping the complex interactions among energy-water-land-climate systems. She is interested in using novel, integrated Multisector Dynamics (MSD) models to understand the global-national-regional impacts of climate and socioeconomic change on energy-water-land systems.

Bonan Zhu
Bonan Zhu (@zhubonan)
Editor : electronic structure,density functional theory,high-throughput calculations,computational materials discovery,crystal structure prediction,energy materials,defects,cluster expansion

Computational material scientist working on material discovery using electronic structure theory, crystal structure prediction, high-throughput screening and multiscale modelling toolkits. Expertise in Python/Julia and has some Fortran knowledge. Experienced user of CASTEP, VASP, LAMMPS, GULP, ase, pymatgen.

Editors Emeritus

Tania Allard, Mikkel Meyer Andersen, Lorena A Barba, Katy Barnhart, Eloisa Bentivegna, Kakia Chatsiou, Jason Clark, Jarvist Moore Frost, George Githinji, Roman Valls Guimera, Melissa Gymrek, David Hagan, Alex Hanna, Alice Harpole, Chris Hartgerink, Bita Hasheminezhad, Lindsey Heagy, Christina Hedges, Gracielle Higino, Kathryn Huff, Aoife Hughes, Anisha Keshavan, Thomas J. Leeper, Abigail Cabunoc Mayes, Melissa Weber Mendonça, Lorena Mesa, Juan Nunez-Iglesias, Stefan Pfenninger, Viviane Pons, Jack Poulson, Pjotr Prins, Andrew Quinn, Karthik Ram, Kristina Riemer, Amy Roberts, Marie E. Rognes, Ariel Rokem, Will Rowe, David P. Sanders, Matthew Sottile, Ben Stabler, Jemma Stachelek, Yuan Tang, Tracy Teal, Tim Tröndle, Leonardo Uieda, Jake Vanderplas, Bruce E. Wilson, Yo Yehudi

Contact JOSS

If you need to contact JOSS privately then you can email us.

You can also find JOSS at Twitter and Mastodon

Code of Conduct

Although spaces may feel informal at times, we want to remind authors and reviewers (and anyone else) that this is a professional space. As such, the JOSS community adheres to a code of conduct adapted from the Contributor Covenant code of conduct.

Authors and reviewers will be required to confirm they have read our code of conduct, and are expected to adhere to it in all JOSS spaces and associated interactions.

Ethics Guidelines

We also want to remind authors and reviewers (and anyone else) that we expect and require ethical behavior. Some examples are:

  • All authors are obliged to provide retractions or corrections of any mistakes of which they become aware.
  • Plagiarism (e.g., violation of another author's copyright), for both software and papers, is not allowed.
  • Self-plagiarism (repeated publication of the same work) is not allowed.
  • Author lists must be correct and complete. All listed authors must have made a contribution to the work, and all significant contributors should be included in the author list.
  • Reviews should be accurate and non-fraudulent. Examples of concerns are: Authors should not suggest reviewers who are not real people or have conflicts (see conflict of interest policy for details). Reviewers and editors must disclose conflicts. Bribes for authors, reviewers, editors are not permitted.

Allegations of misconduct

Allegations of research misconduct associated with a JOSS submission (either during review, or post-publication) are handled by the Open Journals ethics team. Reports should be sent privately to our editorial team at which point the report will be triaged by the Open Journals ethics officer to determine the nature and severity of the case. Options available to the Open Journals ethics officer range from recommending no action to instigating a full investigation by the Open Journals ethics team which may result in researchers' institutions and funders being notified and the JOSS being retracted.

Although JOSS is not yet a member of COPE (application pending), our processes are modeled on the COPE guideline procedures for ethics complaints.

Complaints process

Complaints about the conduct or decision making of the JOSS editorial team can be sent to the Open Journals governance team.

JOSS Publication Ethics and Malpractice Statement

Editorial Board
  • The JOSS editorial board's members are recognized experts in the field. The full names and affiliations of the members are provided on the journal’s website (see editorial board). The individual editors' contact information are provided on that site, via their GitHub pages, and general contact information for the editorial office also on the journal’s website.
Authors and Authors responsibilities Peer-review process
  • All of JOSS's content is subjected to peer-review (see about and docs).
  • JOSS peer-review is defined as obtaining advice on individual manuscripts from reviewers expert in the field. This advice is public, and is given to both the editor(s) and the author(s), with the aim of pointing out issues the reviewers believe are insufficiently addressed for publication.
  • The JOSS review process is clearly described on the journal’s website.
  • Judgments should be objective.
  • JOSS reviewers should ideally have no conflict of interest. In practice, this is not always possible. If a reviewer has a conflict of interest, it must be declared and recorded, and the editors may choose to waive it if this is in the best interest of the review process.
  • Reviewers should point out relevant published work which is not yet cited.
  • JOSS reviews are public and non-anonymous while in progress and post-review, as they take place via GitHub issues in a public repository.
Publication Ethics
  • All authors are obliged to provide retractions or corrections of any mistakes of which they become aware.
  • Plagiarism (e.g., violation of another author's copyright), for both software and papers, is not allowed.
  • Self-plagiarism (repeated publication of the same work) is not allowed.
  • Author lists must be correct and complete. All listed authors must have made a contribution to the work, and all significant contributors should be included in the author list.
  • Reviews should be accurate and non-fraudulent. Examples of concerns are: Authors should not suggest reviewers who are not real people or have conflicts. Reviewers and editors must disclose conflicts. Bribes for authors, reviewers, editors are not permitted.
  • Minor fixes are processed by the Editors in Chief (EiCs), and are publicly handled based on requests from the original authors (managed in the GitHub review linked from the paper).
  • Major corrections will be reviewed by the EiC and ethics team. If accepted, the paper will be re-published with an editorial note on the GitHub review (linked from the paper page).
  • Retractions: EiC team and the ethics team review. If we deem that a retraction is warranted, we will update the paper and leave a retraction notice (see an example retraction for the linked paper)
Copyright and Access
  • JOSS copyright and licensing information is clearly described on the journal’s website.
  • The journal and all individual articles are freely available to all readers.
  • JOSS articles, metadata, and reviews are archived with Portico.
Ownership and management
  • Information about the ownership and/or management of a journal is clearly indicated on the journal’s website (see http://www.theoj.org).
  • JOSS and the Open Journals do not use organizational names that would mislead potential authors and editors about the nature of the journal’s owner.
Website Publishing schedule
  • JOSS immediately publishes accepted articles; it is not a serial publication.
Name of journal
  • As far as we know, the journal name (Journal of Open Source Software (JOSS)) is unique and not one that is easily confused with another journal or that might mislead potential authors and readers about the journal’s origin or association with other journals.

Cost and Sustainability Model

Journal of Open Source Software is an open access journal committed to running at minimal costs, with zero publication fees (article processing charges) or subscription fees.

Under the NumFOCUS nonprofit umbrella, JOSS is now eligible to seek grants for sustaining its future. With an entirely volunteer team, JOSS is seeking to sustain its operations via donations and grants, keeping its low cost of operation and free service for authors.

In the spirit of transparency, below is an outline of our current running costs:

  • Annual Crossref membership: $275 / year
  • Annual Portico membership: $250 / year
  • JOSS paper DOIs: $1 / accepted paper
  • JOSS website hosting (Heroku): $19 / month

Assuming a publication rate of 200 papers per year this works out at ~$4.75 per paper ((19*12) + 200 + 275 + 250) / 200.

A more detailed analysis of our running costs is available on our blog.


JOSS has an experimental collaboration with AAS publishing where authors submitting to one of the AAS journals can also publish a companion software paper in JOSS, thereby receiving a review of their software. For this service, JOSS receives a small donation from AAS publishing. In 2019, JOSS received $200 as a result of this collaboration.


Donations are one way for JOSS to offset our costs:

Content Licensing & Open Access

JOSS is a diamond/platinum open access journal. Copyright of JOSS papers is retained by submitting authors and accepted papers are subject to a Creative Commons Attribution 4.0 International License.

Any code snippets included in JOSS papers are subject to the MIT license regardless of the license of the submitted software package under review.

Any use of the JOSS logo is licensed CC BY 4.0. See the joss/logo directory in the digital-assets repository for more information about it.

Creative Commons Licence.

Table of Contents
Public user content licensed CC BY 4.0 unless otherwise specified.
ISSN 2475-9066