Download Documentation Blog Community Learn Research JSoC Research Research on Julia is carried out at the Julia Lab at MIT and at many universities worldwide. If you use Julia in your research, we request citing the following paper: Julia: A Fresh Approach to Numerical Computing. Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah. (2017) SIAM Review, 59: 65–98. doi: 10.1137/141000671. pdf. Prizes and Awards Researchers contributing to Julia have been awarded various prizes: 2021: Julia Community Prizes: Bogumił Kamiński & Milan Bouchet-Valat, Fons van der Plas, and Dilum Aluthge 2020: Julia Community Prizes: Huda Nassar, Mosè Giordano, and Chris Elrod 2019: NumFOCUS Awards and New Contributor Recognition: Logan Kilpatrick, Mosè Giordano 2019: IEEE Computer Society Sidney Fernbach Award: Alan Edelman 2019: Julia Community Prizes: Jane Herriman, Mike Innes, and Jacob Quinn 2019: James H. Wilkinson Prize for Numerical Software: Jeff Bezanson, Stefan Karpinski, and Viral Shah 2019: Forbes 30 under 30 in Enterprise Technology: Keno Fischer for Julia 2018: Inaugural NumFOCUS Awards and New Contributor Recognition: Pietro Vertechi, Michael Savastio 2018: Julia Community Prizes: Tim Besard, Katharine Hyatt, Chris Rackauckas, and Elliot Saba 2018: DSWeb Software Contest: George Datseris for DynamicalSystems.jl 2018: Best of Open Source Software (Bossie) Award: The Julia project 2016: INFORMS Computing Society Prize: Miles Lubin, Iain Dunning, and Joey Huchette for JuMP.jl 2015: IEEE-CS Charles Babbage Award: Alan Edelman Sponsors We thank our sponsors for making Julia possible: Lincoln Laboratory: Dr. Jeremy Kepner is the founding sponsor of the Julia project. Gordon and Betty Moore Foundation Alfred P. Sloan Foundation Intel Research grants from various agencies have led to Julia contributions: NSF, DARPA, NIH, NASA, and FAA. And all of our individual sponsors on GitHub. Publications Here's a list of publications about the Julia language, its standard library, Julia packages, and technical computing applications. It is by no means complete, and is based on submissions by authors. A broader list of papers is available on Google Scholar. In order to make Julia packages and projects easy to cite, the community has settled on a standard location and format for bibliographic information. Please add a CITATION.bib file (BibTeX format) in the top-level directory of your package or repo. The key for the bib entry should be <PackageName.jl>-<year>-<letter> (Use a letter if you have multiple citations in same year). For example, see the CITATION.bib file in the Julia repo. We welcome additions to this list in the form of pull requests 2021 GeophysiclFlows.jl: Solvers for geophysical fluid dynamics problems in periodic domains on CPUs & GPUs. Navid C. Constantinou, Gregory L. Wagner, Lia Siegelman, Brodie C. Pearson, André Palóczy. Journal of Open Sourse Software 60 no. 6, 3053 (2021). doi: 10.21105/joss.03053. Packages: GeophysicalFlows.jl Distributions.jl: Definition and Modeling of Probability Distributions in the JuliaStats Ecosystem. Mathieu Besançon, Theodore Papamarkou, David Anthoff, Alex Arslan, Simon Byrne, Dahua Lin, John Pearson. Journal of Statistical Software 98 no. 16 (2021). doi: 10.18637/jss.v098.i16. Packages: Distributions.jl Supply and Demand in a Two-Sector Matching Model. Paweł Gola. Journal of Political Economy 126 no. 3 (2021). doi: doi.org/10.1086/712507. Preprint: author's webpage. Codes: author's webpage Neutral Vortex Necklace in a Trapped Planar Superfluid. M. M. Cawte, M. T. Reeves, and A. S. Bradley. Journal of Low Temperature Physics 2021. 10.1007/s10909-020-02547-7. Packages: DifferentialEquations.jl, VortexDistributions.jl Steady states, squeezing, and entanglement in intracavity triplet down conversion. M. D. E. Denys, M. K. Olsen, L. S. Trainor, H. G. L. Schwefel, A. S. Bradley. Optics Communications 2021. 10.1016/j.optcom.2020.126699. Packages: DifferentialEquations.jl, QuantumOptics.jl Geostatistical Learning: Challenges and Opportunities. Júlio Hoffimann, Maciel Zortea, Breno de Carvalho, Bianca Zadrozny. Frontiers in Applied Mathematics and Statistics 2021. 10.3389/fams.2021.689393. Package: GeoStats.jl Asymptotically Optimal Strategies For Combinatorial Semi-Bandits in Polynomial Time. Thibaut Cuvelier, Richard Combes, Éric Gourdin. Algorithmic Learning Theory (ALT) 2021, Paris (France). arXiv: 2102.07254. Package: CombinatorialBandits.jl. Statistically Efficient, Polynomial Time Algorithms for Combinatorial Semi Bandits. Thibaut Cuvelier, Richard Combes, Éric Gourdin. ACM SIGMETRICS 2021, Beijing (China). arXiv: 2002.07258. Packages: CombinatorialBandits.jl, Kombinator.jl. Inverse Dynamics vs. Forward Dynamics in Direct Transcription Formulations for Trajectory Optimization. Henrique Ferrolho, Vladimir Ivan, Wolfgang Merkt, Ioannis Havoutis, Sethu Vijayakumar. (2021) IEEE International Conference on Robotics and Automation (ICRA). arXiv: 2010.05359. url: https://ferrolho.github.io/research/publications/ferrolho2021inverse/. Packages: TORA.jl, RigidBodyDynamics.jl, MeshCat.jl. On Property (T) for Aut(Fₙ) and SLₙ(ℤ). Marek Kaluba, Dawid Kielak, and Piotr W. Nowak. Annals of Mathematics 193, no. 2 (2021). doi: 10.4007/annals.2021.193.2.3. arXiv: 1812.03456. Packages: Groups.jl, GroupRings.jl, PropertyT.jl. A scalable solution to the nearest neighbor search problem through local-search methods on neighbor graphs. Eric S. Tellez, Guillermo Ruiz, Edgar Chavez, Mario Graff. _Pattern Analysis and Applications 24, 763–777 (2021). doi: 10.1007/s10044-020-00946-w. arXiv: 1705.10351. Package: SimilaritySearch.jl. 2020 Number Formats, Error Mitigation, and Scope for 16‐Bit Arithmetics in Weather and Climate Modeling Analyzed With a Shallow Water Model. Milan Klöwer, Peter D Düben, Tim N Palmer. Journal of Advances in Modeling Earth Systems, (2020) doi: 10.1029/2020MS002246. Packages: ShallowWaters.jl, SoftPosit.jl, Float8s.jl. Efficient reachability analysis of parametric linear hybrid systems with time-triggered transitions. Marcelo Forets, Daniel Freire, Christian Schilling. 18th ACM-IEEE International Conference on Formal Methods and Models for System Design, (2020) doi: 10.1109/MEMOCODE51338.2020.9314994. arXiv: 2006.12325. Packages: ReachabilityAnalysis.jl, LazySets.jl. Case Study: Reachability and Scalability in a Unified Combat-Command-and-Control Model. Sergiy Bogomolov, Marcelo Forets, Kostiantyn Potomkin. International Conference on Reachability Problems (2020). Lecture Notes in Computer Science, vol 12448., doi: 10.1007/978-3-030-61739-4_4. Packages: ReachabilityAnalysis.jl, LazySets.jl, TaylorModels.jl, TaylorSeries.jl. ARCH-COMP20 Category Report: Continuous and Hybrid Systems with Nonlinear Dynamics. Luca Geretti, Julien Alexandre dit Sandretto, Matthias Althoff, Luis Benet, Alexandre Chapoutot, Xin Chen, Pieter Collins, Marcelo Forets, Daniel Freire, Fabian Immler, Niklas Kochdumper, David P. Sanders and Christian Schilling. (2020) ARCH20. 7th International Workshop on Applied Verification of Continuous and Hybrid Systems, 74: 49–75. doi: 10.29007/zkf6. Packages: ARCH2020NLNRE, ReachabilityAnalysis.jl, LazySets.jl, TaylorModels.jl, TaylorSeries.jl. ARCH-COMP20 Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics. Matthias Althoff, Stanley Bak, Zongnan Bao, Marcelo Forets, Daniel Freire, Goran Frehse, Niklas Kochdumper, Yangge Li, Sayan Mitra, Rajarshi Ray, Christian Schilling, Stefan Schupp, and Mark Wetzlinger. (2020) ARCH20. 7th International Workshop on Applied Verification of Continuous and Hybrid Systems, 74: 16–48. doi: 10.29007/7dt2. Packages: ARCH2020AFFRE, ReachabilityAnalysis.jl, LazySets.jl. Optimizing Dynamic Trajectories for Robustness to Disturbances Using Polytopic Projections. Henrique Ferrolho, Wolfgang Merkt, Vladimir Ivan, Wouter Wolfslag, Sethu Vijayakumar. (2020) IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7477–7484. arXiv: 2003.00609. url: https://ferrolho.github.io/research/publications/ferrolho2020optimizing/. Scalable and Flexible Clustering of Grouped Data via Parallel and Distributed Sampling in Versatile Hierarchical Dirichlet Processes. Or Dinari, Oren Freifeld. (2020) In Conference on Uncertainty in Artificial Intelligence, pp. 231-240. url: http://www.auai.org/uai2020/proceedings/115_main_paper.pdf. Package: VersatileHDPMixtureModels.jl. Sequential Bayesian inference for vector autoregressions with stochastic volatility. Mark Bognanni, John Zito. (2020) Journal of Economic Dynamics and Control, 113: 103851. doi: 10.1016/j.jedc.2020.103851. url: http://www.sciencedirect.com/science/article/pii/S016518892030021X. Automatic Differentiation for Solid Mechanics. Andrea Vigliotti, Ferdinando Auricchio. (2020) Archives of Computational Methods in Engineering. doi: 10.1007/s11831-019-09396-y. url: https://link.springer.com/article/10.1007%2Fs11831-019-09396-y. preprint: https://arxiv.org/abs/2001.07366 BioStructures.jl: read, write and manipulate macromolecular structures in Julia. Joe G Greener, Joel Selvaraj, Ben J Ward. (2020) Bioinformatics, 36(14):4206-4207. doi: 10.1093/bioinformatics/btaa502. Package: BioStructures.jl. Polymake.jl: A New Interface to polymake. Marek Kaluba, Benjamin Lorenz, Sascha Timme. (2020) Mathematical Software – ICMS 2020. doi: 10.1007/978-3-030-52200-1_37. Package: Polymake.jl Predicting permeability via statistical learning on higher-order microstructural information. M. Röding, Z. Ma, S. Torquato. (2020) Scientific Reports, 10: 15239. doi: 10.1038/s41598-020-72085-5. 2019 Snell’s Law for a vortex dipole in a Bose-Einstein condensate. M. M. Cawte, X. Yu, B. P. Anderson, A. S. Bradley. SciPost Physics 2019. 10.21468/SciPostPhys.6.3.032. Packages: DifferentialEquations.jl, VortexDistributions.jl Modern Machine Learning with Julia and Flux. Dhairya Gandhi, Mike Innes, Elliot Saba, Keno Fischer, and Viral Shah. (2019). Computação Brasil journal: 41-45. Publisher: Brazilian Computer Society. Original version in English. Translated to Brazilian Portuguese (by André Lage-Freitas and Orivaldo Santana) PDFIO: PDF Reader Library for native Julia. Sambit Dash. (2019) Journal of Open Source Software. doi: 10.21105/joss.01453 Package: PDFIO.jl Fast objective coupled planar illumination microscopy. Cody Greer, Timothy E. Holy. (2019) Nature Communications, 10.1. doi: 10.1038/s41467-019-12340-0. url: https://www.nature.com/articles/s41467-019-12340-0. Package: FastScanningAndDPI. Sensory coding mechanisms revealed by optical tagging of physiologically defined neuronal types. Donghoon Lee, Maiko Kume, Timothy E. Holy. (2019) Science, 366.6471. doi: 10.1126/science.aax8055. url: https://science.sciencemag.org/content/366/6471/1384.abstract. Packages: BlockRegistration.jl, BlockRegistrationScheduler.jl. A highly accurate pixel-based FRAP model based on spectral-domain numerical methods. M. Röding, L. Lacroix, A. Krona, T. Gebäck, N. Lorén. (2019) Biophysical Journal, 116: 1348–1361. doi: 10.1016/j.bpj.2019.02.023. 3264 Conics in a Second. Paul Breiding, Bernd Sturmfels, Sascha Timme. (2019). arXiv: 1902.05518. Packages: HomotopyContinuation.jl. A highly accurate pixel-based FRAP model based on spectral-domain numerical methods. M. Röding, L. Lacroix, A. Krona, T. Gebäck, N. Lorén. (2019) Biophysical Journal, 116: 1348–1361. doi: 10.1016/j.bpj.2019.02.023. ARCH-COMP19 Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics. Matthias Althoff, Stanley Bak, Marcelo Forets, Goran Frehse, Niklas Kochdumper, Rajarshi Ray, Christian Schilling, Stefan Schupp. (2019) ARCH19. 6th International Workshop on Applied Verification of Continuous and Hybrid Systems, 61: 14–40. doi: 10.29007/bj1w. Packages: arch2019_re, lazysets, Reachability.jl. ARCH-COMP19 Category Report: Continuous and Hybrid Systems with Nonlinear Dynamics. Fabian Immler, Matthias Althoff, Luis Benet, Alexandre Chapoutot, Xin Chen, Marcelo Forets, Luca Geretti, Niklas Kochdumper, David P. Sanders, Christian Schilling. (2019) ARCH19. 6th International Workshop on Applied Verification of Continuous and Hybrid Systems, 61: 41–61. doi: 10.29007/m75b. Packages: arch2019_re, Lazysets.jl, Reachability.jl, TaylorIntegration.jl, TaylorModels.jl, TaylorSeries.jl. Aut(F₅) has property (T). Marek Kaluba, Piotr W. Nowak, Narutaka Ozawa (2019) Mathematische Annalen, 375: 1169–1191. doi: 10.1007/s00208-019-01874-9. arXiv:1712.07167. Packages: Groups.jl, GroupRings.jl, PropertyT.jl. Broyden's method for nonlinear eigenproblems. Elias Jarlebring. (2019) SIAM J. Sci. Comput., 42: A989–A1012. doi: 10.1137/18M1173150. arXiv: 1802.07322. Packages: NonlinearEigenproblems.jl. CellFishing.jl: an ultrafast and scalable cell search method for single-cell RNA sequencing. Kenta Sato, Koki Tsuyuzaki, Kentaro Shimizu, Itoshi Nikaido. (2019) Genome Biology, 20(31). doi: 10.1186/s13059-019-1639-x. Packages: CellFishing.jl. Distributed MCMC Inference in Dirichlet Process Mixture Models Using Julia. Or Dinari, Angel Yu, Oren Freifeld, John W. Fisher III. (2019) International Symposium on Cluster, Cloud and Grid Computing (CCGRID) Workshop on High Performance Machine Learning Workshop: 518–525. doi: 10.1109/CCGRID.2019.00066. url: https://www.cs.bgu.ac.il/~dinari/papers/dpmm_hpml2019.pdf. Packages: DPMMSubClusters.jl. Distributions.jl: Definition and Modeling of Probability Distributions in the JuliaStats Ecosystem. Besançon, Mathieu, Anthoff, David, Arslan, Alex, Byrne, Simon, Lin, Dahua, Papamarkou, Theodore, Pearson, John. (2019) arXiv: 1907.08611. Packages: Distributions.jl. Efficient Variography with Partition Variograms. Hoffimann, Júlio, Zadrozny, Bianca. (2019) Computers & Geosciences, 131: 52–59. doi: 10.1016/j.cageo.2019.06.013. Packages: Variography.jl. JuliaReach: a Toolbox for Set-Based Reachability. Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Kostiantyn Potomkin, Christian Schilling. (2019) HSCC '19 Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control. doi: 10.1145/3302504.3311804. arXiv: 1901.10736. Packages: Lazysets.jl, Reachability.jl. Morphodynamic Analysis and Statistical Synthesis of Geomorphic Data. Application to a Flume Experiment. Hoffimann, Júlio, Bufe, Aaron, Caers, Jef. (2019) Journal of Geophysical Research (Earth Surface). doi: 10.1029/2019JF005245. Packages: ImageQuilting.jl. Practically surreal: Surreal arithmetic in Julia. Matthew Roughan. (2019) SoftwareX, 9: 293–298. doi: https://doi.org/10.1016/j.softx.2019.03.005. url: https://www.sciencedirect.com/science/article/pii/S2352711018302152. Reachability Analysis of Linear Hybrid Systems via Block Decomposition. Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Kostiantyn Potomkin, Christian Schilling. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39:11 (2020) doi: 10.1109/TCAD.2020.3012859. arXiv: 1905.02458. Packages: LazySets.jl, Reachability.jl. RHEOS.jl – A Julia Package for Rheology Data Analysis. Jonathan Louis Kaplan, Alessandra Bonfanti, Alexandre J Kabla. (2019) Journal of Open Source Software. doi: 10.21105/joss.01700. Packages: RHEOS.jl. TaylorSeries.jl: Taylor expansions in one and several variables in Julia. Luis Benet, David P. Sanders. (2019) Journal of Open Source Software, 4(36): 1043. doi: 10.21105/joss.01043. Packages: TaylorSeries.jl. Thermodynamic Property and Fluid Modeling with Modern Programming Language Constructs. Martin Otter, Hilding Elmqvist, Dirk Zimmer, Christopher Laughman. (2019) Modelica'2019 - Proceedings of the 13th International Modelica Conference. doi: 10.3384/ecp19157589. Packages: ModiaMedia.jl. U-Pb constraints on pulsed eruption of the Deccan Traps across the end-Cretaceous mass extinction. Blair Schoene, Michael P. Eddy, Kyle M. Samperton, C. Brenhin Keller, Gerta Keller, Thierry Adatte, and Syed F. R. Khadri. (2019) Science 363, 862–866. doi: 10.1126/science.aau2422 Packages: Chron.jl Variational Quantum Eigensolver with Fewer Qubits. Jin-Guo Liu, Yi-Hong Zhang, Yuan Wan, Lei Wang. (2019). arXiv: 1902.02663. Packages: CuYao.jl, QuantumPEPS.jl, Yao.jl. Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design. Xiu-Zhe Luo, Jin-Guo Liu, Pan Zhang, Lei Wang. (2019). arXiv: 1912.10877. Packages: CUDAnative.jl, CuYao.jl, Optim.jl, QuAlgorithmZoo.jl, RBNF.jl, SymEngine.jl, Yao.jl, YaoExtensions.jl. 2018 An automatic deployment support for processing remote sensing data in the Cloud. André Lage-Freitas, Raphael P. Ribeiro, Naelson D. C. Oliveira, Alejandro C. Frery. (2018) 2018 IEEE International Geoscience and Remote Sensing Symposium (IGARSS): 2054-2057. doi: 10.1109/IGARSS.2018.8518964. Packages: Infra.jl. ARCH-COMP18 Category Report: Continuous and Hybrid Systems with Linear Continuous Dynamics. Matthias Althoff, Stanley Bak, Xin Chen, Chuchu Fan, Marcelo Forets, Goran Frehse, Niklas Kochdumper, Yangge Li, Sayan Mitra, Rajarshi Ray, Christian Schilling, Stefan Schupp. (2018) ARCH18. 5th International Workshop on Applied Verification of Continuous and Hybrid Systems, 54: 23–52. doi: 10.29007/73mb. Packages: Reachability.jl. Automatic Full Compilation of Julia Programs and ML Models to Cloud TPUs. Keno Fischer, Elliot Saba. (2018). arXiv: 1810.09868. url: https://github.com/JuliaTPU. Packages: XLA.jl. Autonomous Parking Using Optimization-Based Collision Avoidance. Xiaojing Zhang, Alexander Liniger, Atsushi Sakai, Francesco Borrelli. (2018) 2018 IEEE Conference on Decision and Control (CDC). doi: 10.1109/CDC.2018.8619433. url: https://ieeexplore.ieee.org/document/8619433. Packages: h-obca. Cataloging the visible universe through Bayesian inference at petascale. Jeffrey Regier, Kiran Pamnany, Keno Fischer, Andreas Noack, Maximilian Lam, Jarrett Revels, Steve Howard, Ryan Giordano, David Schlegel, Jon McAuliffe, Rollin Thomas, Prabhat. (2018) International Parallel and Distributed Processing Symposium (IPDPS). arXiv: 1801.10277. Packages: Celeste.jl. Certifying numerical estimates of spectral gaps. Kaluba, Marek, Nowak, Piotr W.. (2018) Groups Complexity Cryptology, 10(1): 33–41. doi: 10.1515/gcc-2018-0004. arXiv: 1703.0968. Packages: Groups.jl, GroupRings.jl, PropertyT.jl. Construction of quasipotentials for stochastic dynamical systems: An optimization approach. Rowan D. Brackston, Andrew Wynn, Michael P. H. Stumpf. (2018) Physical Review E, 98: 022136. doi: 10.1103/PhysRevE.98.022136. arXiv: 1805.07273. Packages: JuMP.jl, SumOfSquares.jl. Don't Unroll Adjoint: Differentiating SSA-Form Programs. Michael J Innes. (2018). arXiv: 1810.07951. Packages: Zygote.jl. Effective diffusivity in lattices of impermeable superballs. M. Röding. (2018) Physical Review E, 98: 052908. doi: 10.1103/PhysRevE.98.052908. Fashionable Modelling with Flux. Michael J Innes, Elliot Saba, Keno Fischer, Dhairya Gandhi, Marco Concetto Rudilosso, Neethu Mariya Joy, Tejan Karmali, Avik Pal, Viral Shah. (2018). arXiv: 1811.01457. Packages: Flux.jl. GeoStats.jl – High-performance geostatistics in Julia. Hoffimann, Júlio. (2018) Journal of Open Source Software, 3: 692. doi: 10.21105/joss.00692. Packages: GeoStats.jl. HomotopyContinuation.jl: A package for Homotopy Continuation in Julia. Paul Breiding, Sascha Timme. (2018) Mathematical Software – ICMS 2018, 10931: 458-465. doi: 10.1007/978-3-319-96418-8_54. Packages: HomotopyContinuation.jl. Julia subtyping: a Rational Reconstruction. Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson, Jan Vitek. (2018) Proceedings of the ACM on Programming Languages, 2(OOPSLA): Article No. 113. doi: 10.1145/3276483. url: http://janvitek.org/pubs/oopsla18a.pdf. Julia: Dynamism and Performance Reconciled by Design. Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, Lionel Zoubritzky. (2018) Proceedings of the ACM on Programming Languages, 2(OOPSLA): Article No. 120. doi: 10.1145/3276490. url: http://janvitek.org/pubs/oopsla18b.pdf. Kpax3: Bayesian bi-clustering of large sequence datasets. Alberto Pessia, Jukka Corander. (2018) Bioinformatics, 34(12): 2132–2133. doi: 10.1093/bioinformatics/bty056. Packages: kpax3.jl. Live Network Simulation in Julia: Design and Implementation of LiveSim.jl. Kourzanov, Peter. (2018) Proceedings of the 10th Workshop on Ns-3: 30–36. doi: 10.1145/3199902.3199908. Massively parallel approximate Bayesian computation for estimating nanoparticle diffusion coefficients, sizes and concentrations using confocal laser scanning microscopy. M. Röding, M. Billeter. (2018) Journal of Microscopy, 271: 174-182. doi: 10.1111/jmi.12706. Mean-Independent Noise Control of Cell Fates via Intermediate States. Christopher Rackauckas, Thomas Schilling, Qing Nie. (2018) iScience, 3(1): 11-20. doi: 10.1016/j.isci.2018.04.002. Packages: DifferentialEquations.jl, StochasticDiffEq.jl. Optim: A mathematical optimization package for Julia. Patrick Kofod Mogensen, Asbjørn Nilsen Riseth. (2018) Journal of Open Source Software, 3(24): 615. doi: 10.21105/joss.00615. Packages: LineSearches.jl, Optim.jl. Reach Set Approximation through Decomposition with Low-dimensional Sets and High-dimensional Matrices. Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Frédéric Viry, Andreas Podelski, Christian Schilling. (2018) HSCC '18 Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control: 41–50. doi: 10.1145/3178126.3178128. arXiv: 1801.09526. Packages: Lazysets.jl, Reachability.jl. 2017 A method to reduce the rejection rate in Monte Carlo Markov chains. Baldassi, Carlo. (2017) Journal of Statistical Mechanics: Theory and Experiment, 2017: 033301. doi: 10.1088/1742-5468/aa5335. Packages: RRRMC.jl. Adaptive methods for stochastic differential equations via natural embeddings and rejection sampling with memory. Christopher Rackauckas, Qing Nie. (2017) Discrete and Continuous Dynamical Systems - Series B, 22(7): 2731-2761. doi: 10.3934/dcdsb.2017133. url: https://chrisrackauckas.com/assets/Papers/ChrisRackauckas-AdaptiveSRK.pdf. Packages: DifferentialEquations.jl, StochasticDiffEq.jl. An analytic approximation of the feasible space of metabolic networks. Braunstein, Alfredo, Muntoni, Anna Paola, Pagnani, Andrea. (2017) Nature Communications, 8: 14915. doi: 10.1038/ncomms14915. Packages: metabolic-ep.jl. Characterizing steady states of genome-scale metabolic networks in continuous cell cultures. J. Fernandez-de-Cossio-Diaz, K. Leon, R. Mulet. (2017) PLOS Computational Biology. doi: 10.1371/journal.pcbi.1005835. arXiv: 1705.09708. Computational screening of diffusive transport in nanoplatelet-filled composites: Use of graphene to enhance polymer barrier properties. M. Röding, K. Gaska, R. Kádár, N. Lorén. (2017) ACS Applied Nano Materials, 1: 160–167. doi: 10.1021/acsanm.7b00067. DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. Christopher Rackauckas, Qing Nie. (2017) Journal of Open Research Software, 5(1): 15. doi: 10.5334/jors.151. Packages: DifferentialEquations.jl. Effective Extensible Programming: Unleashing Julia on GPUs. Tim Besard, Christophe Foket, Bjorn De Sutter. (2017): 1–14. doi: 10.1109/TPDS.2018.2872064. arXiv: 1712.03112. Packages: CUDAdrv.jl, CUDAnative.jl, LLVM.jl. Functional regression-based fluid permeability prediction in monodisperse sphere packings from isotropic two-point correlation functions. Röding, Magnus, Svensson, Peter, Lorén, Niklas. (2017) Computational Materials Science, 134: 126–131. doi: 10.1016/j.commatsci.2017.03.042. Hopf bifurcation in a nonlocal nonlinear transport equation stemming from stochastic neural dynamics. Drogoul Audric,, Veltz Romain. (2017) _ Chaos_, 2017. doi: 10.1063/1.4976510. Julia: A Fresh Approach to Numerical Computing. Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah. (2017) SIAM Review, 59: 65–98. doi: 10.1137/141000671. url: /assets/research/julia-fresh-approach-BEKS.pdf. JuliaFEM - open source solver for both industrial and academia usage. Tero Frondelius, Jukka Aho. (2017) Rakenteiden Mekaniikka, 50(3): 229–233. doi: 10.23998/rm.64224. Packages: JuliaFEM.jl. JuMP: A Modeling Language for Mathematical Optimization. Iain Dunning, Joey Huchette, Miles Lubin. (2017) SIAM Review, 2017(2): 295–320. doi: 10.1137/15M1020575. arXiv: 1508.01982. url: https://mlubin.github.io/pdf/jump-sirev.pdf. Packages: JUMP.jl. Microenvironmental cooperation promotes early spread and bistability of a Warburg-like phenotype. J. Fernandez-de-Cossio-Diaz, A. De Martino, R. Mulet. (2017) Scientific Reports. doi: 10.1038/s41598-017-03342-3. Molecular structure, configurational entropy and viscosity of silicate melts: Link through the Adam and Gibbs theory of viscous flow. Le Losq, Charles, Neuville, Daniel R.. (2017) Journal of Non-Crystalline Solids, 463: 175–188. doi: 10.1016/j.jnoncrysol.2017.02.010. Natural Frequency Calculations with JuliaFEM. Marja Rapo, Jukka Aho, Tero Frondelius. (2017) Rakenteiden Mekaniikka, 50(3): 300–303. doi: 10.23998/rm.65040. Packages: JuliaFEM.jl. Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language. Fieker, Claus, Hart, William, Hofmann, Tommy, Johansson, Fredrik. (2017) Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation: 157–164. doi: 10.1145/3087604.3087611. Packages: AbstractAlgebra.jl, Hecke.jl, Nemo.jl. Parallelizing Julia with a Non-Invasive DSL. Todd A. Anderson, Hai Liu, Lindsey Kuper, Ehsan Totoni, Jan Vitek, Tatiana Shpeisman. (2017) 31st European Conference on Object-Oriented Programming (ECOOP 2017), 74: 4:1–4:29. doi: 10.4230/LIPIcs.ECOOP.2017.4. Packages: ParallelAccelerator.jl. POMDPs.jl: A Framework for Sequential Decision Making under Uncertainty. Maxim Egorov, Zachary N. Sunberg, Edward Balaban, Tim A. Wheeler, Jayesh K. Gupta, Mykel J. Kochenderfer. (2017) Journal of Machine Learning Research, 18: 1–5. url: http://jmlr.org/papers/v18/16-300.html. Packages: POMDPs.jl. Predicting Protein Dynamics and Allostery Using Multi-Protein Atomic Distance Constraints. Joe G Greener, Ioannis Filippis, Michael J E Sternberg. (2017) Structure, 25: 546-558. doi: 10.1016/j.str.2017.01.008. Packages: ProteinEnsembles.jl. Recompression of Hadamard Products of Tensors in Tucker Format. Kressner, Daniel, Periša, Lana. (2017) SIAM J. Sci. Comput., 39(5): A1879–A1902. doi: 10.1137/16M1093896. url: https://sma.epfl.ch/~anchpcommon/publications/ttensors_pp.pdf. Packages: TensorToolbox.jl. Second-Order Switching Time Optimization for Switched Dynamical Systems. Stellato, B., Ober-Blöbaum, S., Goulart, P. J.. (2017) IEEE Transactions on Automatic Control, 62(10): 5407–5414. doi: 10.1109/TAC.2017.2697681. Packages: SwitchTimeOpt.jl. Self-induced temperature gradients in Brownian dynamics. Jack Devine, M. W. Jack. (2017) Physical Review E, 96(6): 062130. doi: 10.1103/PhysRevE.96.062130. Shape-dependent effective diffusivity in packings of hard cubes and cuboids compared with spheres and ellipsoids. M. Röding. (2017) Soft Matter, 13: 8864–8870. doi: 10.1039/C7SM01910F. Statistical Deviations from the Theoretical only-SBU Model to Estimate MCU rates in SRAMs. Francisco J Franco, Juan Antonio Clemente, Maud Baylac, Solenne Rey, Francesca Villa, Hortensia Mecha, Juan A Agapito, Helmut Puchner, Guillaume Hubert, Raoul Velazco. (2017) IEEE Transactions on Nuclear Science: 2152–2160. doi: 10.1109/TNS.2017.2726938. Packages: StatsBase.jl. Stochastic Simulation by Image Quilting of Process-based Geological Models. Hoffimann, Júlio, Scheidt, Céline, Barfod, Adrian, Caers, Jef. (2017) Computers & Geosciences, 106: 18–32. doi: 10.1016/j.cageo.2017.05.012. Packages: ImageQuilting.jl. 2016 __. Werder, Mauro A.. (2016) Geophysical Research Letters, 43: 2045-2052. doi: 10.1002/2015GL067542. Packages: rchannelode.jl. A note on Julia and MPI, with code examples. Creel, Michael. (2016) Computational Economics, 48: 535-546. doi: 10.1007/s10614-015-9516-5. Packages: JuliaMPIMonteCarlo.jl. A two-step linear programming model for energy-efficient timetables in metro railway networks. Das Gupta, Shuvomoy, Tobin, J. Kevin, Pavel, Lacra. (2016) Transportation Research Part B: Methodological, 93: 57–74. doi: https://doi.org/10.1016/j.trb.2016.07.003. Approximate Bayesian computation for estimating number concentrations of monodisperse nanoparticles in suspension by optical microscopy. Röding, Magnus, Zagato, Elisa, Remaut, Katrien, Braeckmans, Kevin. (2016) Physical Review E, 93: 063311. doi: 10.1103/PhysRevE.93.063311. CloudArray: Easing huge image processing. André Lage-Freitas, Alejandro C. Frery, Naelson D. C. Oliveira, Raphael P. Ribeiro, Rivo Sarmento. (2016) 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS): 631-634. doi: 10.1109/IGARSS.2016.7729158. Packages: CloudArray.jl. Computational high-throughput screening of fluid permeability in heterogeneous fiber materials. Röding, Magnus, Schuster, Erich, Logg, Katarina, Lundman, Malin, Bergström, Per, Hanson, Charlotta, Gebäck, Tobias, Lorén, Niklas. (2016) Soft Matter, 12: 6293–6299. doi: 10.1039/C6SM01213B. High-level GPU programming in Julia. Tim Besard, Pieter Verstraete, Bjorn De Sutter. (2016). 1–10. arXiv: 1604.03410. Introduction to the equilibrium Green's functions: condensed matter examples with numerical implementations. Mariana M. Odashima, Beatriz G. Prado, E. Vernek. (2016) : 1–20. arXiv: 1604.02499. MIToS.jl: mutual information tools for protein sequence analysis in the Julia language. Zea, Diego J., Anfossi, Diego, Nielsen, Morten, Marino-Buslje, Cristina. (2016) Bioinformatics, 33: 564–565. doi: 10.1093/bioinformatics/btw646. Packages: MIToS.jl. Modeling of RAFT Polymerization Processes Using an Efficient Monte Carlo Algorithm in Julia. Pintos, E., Sarmoria, C., Brandolin, A., Asteasuain, M.. (2016) Industrial & Engineering Chemistry Research, 55(31): 8534–8547. doi: 10.1021/acs.iecr.6b01639. url: https://pubs.acs.org/doi/abs/10.1021/acs.iecr.6b01639. Parallel Evaluation of a DSP Algorithm Using Julia. Kourzanov, Peter. (2016) Proceedings of the 3rd International Workshop on Software Engineering for Parallel Systems: 20–24. doi: 10.1145/3002125.3002126. RNA editing generates cellular subsets with diverse sequence within populations. Dewi Harjanto, Theodore Papamarkou, Chris J. Oates, Violeta Rayon-Estrada, F. Nina Papavasiliou, Anastasia Papavasiliou. (2016) Nature Communications, 7. doi: 10.1038/ncomms12145. Packages: CellwiseEditingDifferentiation.jl. Simultaneous identification of specifically interacting paralogs and interprotein contacts by direct coupling analysis. Gueudré, Thomas, Baldassi, Carlo, Zamparo, Marco, Weigt, Martin, Pagnani, Andrea. (2016) Proceedings of the National Academy of Sciences, 113: 12186–12191. doi: 10.1073/pnas.1607570113. Packages: ParalogMatching.jl. Symbolic Manipulation of Flows of Nonlinear Evolution Equations, with Application in the Analysis of Split-Step Time Integrators. Auzinger, Winfried, Hofstätter, Harald, Koch, Othmar. (2016) Computer Algebra in Scientific Computing: 18th International Workshop, CASC 2016, Bucharest, Romania, September 19-23, 2016, Proceedings, 9890: 30–42. doi: 10.1007/978-3-319-45641-6_4. arXiv: 1605.00453. Packages: Flows.jl. Unreasonable effectiveness of learning neural networks: From accessible states and robust ensembles to basic algorithmic schemes. Baldassi, Carlo, Borgs, Christian, Chayes, Jennifer T., Ingrosso, Alessandro, Lucibello, Carlo, Saglietti, Luca, Zecchina, Riccardo. (2016) Proceedings of the National Academy of Sciences, 113: E7655–E7662. doi: 10.1073/pnas.1608103113. Packages: BinaryCommitteeMachineFBP.jl, BinaryCommitteeMachineRSGD.jl. 2015 Accurate eigenvalue decomposition of real symmetric arrowhead matrices and applications. N. Jakovčević Stor, I. Slapničar, J. L. Barlow. (2015) Linear Algebra and its Applications, 464: 62–89. doi: 10.1016/j.laa.2013.10.007. Packages: Arrowhead.jl. Case study of multiple trace transform implementations. Tim Besard, Bjorn De Sutter, Andrés Frías-Velázquez, Wilfried Philips. (2015) International Journal of High Performance Computing Applications, 29(4): 489–505. doi: 10.1177/1094342015584091. CauseMap: Fast inference of causality from complex time series. M. Cyrus Maher, Ryan D. Hernandez. (2015). doi: 10.7287/peerj.preprints.583v2. Packages: CauseMap.jl. Computing in Operations Research Using Julia. Miles Lubin, Iain Dunning. (2015) INFORMS Journal on Computing, 27: 238–248. doi: 10.1287/ijoc.2014.0623. Packages: JuMP.jl. Forward stable computation of roots of real polynomials with only real distinct roots. N. Jakovčević Stor, I. Slapničar. (2015): 1–15. doi: 10.18576/amis/110105. arXiv: 1509.06224. Packages: Arrowhead.jl. Forward stable eigenvalue decomposition of rank-one modifications of diagonal matrices. N. Jakovčević Stor, I. Slapničar, J. L. Barlow. (2015) Linear Algebra and its Applications, 487: 301–315. doi: 10.1016/j.laa.2015.09.025. Packages: Arrowhead.jl. Is High Temporal Resolution Achievable for Paediatric Cardiac Acquisitions during Several Heart Beats? Illustration with Cardiac Phase Contrast Cine-MRI. Laurent Bonnemains, Freddy Odille, Christophe Meyer, Gabriella Hossu, Jacques Felblinger, Pierre-André Vuissoz. (2015) PLoS ONE, 10. doi: 10.1371/journal.pone.0143744. Matrix Depot: An Extensible Test Matrix Collection for Julia. Zhang, Weijian, Higham, Nicholas J.. (2015) MIMS EPrint, 2015.118. doi: 10.7717/peerj-cs.58. url: http://eprints.ma.man.ac.uk/2426. Packages: MatrixDepot.jl. Monte Carlo Methods and Zero Variance Principle. Theodore Papamarkou, Antonietta Mira, Mark Girolami. (2015), Current Trends in Bayesian Methodology with Applications: 457–476. 2014 A Comparison of Programming Languages in Economics. Aruoba, S. Boragan, Fernandez-Villaverde, Jesus. (2014). doi: 10.3386/w20263. A practical framework for infinite-dimensional linear algebra. Sheehan Olver, Alex Townsend. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 57–62. doi: 10.1109/HPTCDL.2014.10. arXiv: 1409.5529. Packages: ApproxFun.jl. Annealed Important Sampling for Models with Latent Variables. M.-N. Tran, C. Strickland, M. K. Pitt, R. Kohn. (2014). arXiv: 1402.6035. Array operators using multiple dispatch: a design methodology for array implementations in dynamic languages. Jeff Bezanson, Jiahao Chen, Stefan Karpinski, Viral Shah, Alan Edelman. (2014) ARRAY'14 Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming: 56–61. doi: 10.1145/2627373.2627383. Bayesian estimation of discretely observed multi-dimensional diffusion processes using guided proposals. Frank van der Meulen, Moritz Schauer. (2014). doi: 10.1214/17-EJS1290. arXiv: 1406.4704. Packages: BayesEstDiffusion.jl. Compositional Security Modelling. Caulfield, Tristan, Pym, David, Williams, Julian. (2014) Human Aspects of Information Security, Privacy, and Trust, 8533: 233–245. doi: 10.1007/978-3-319-07620-1_21. Computing Energy Eigenvalues of Anharmonic Oscillators using the Double Exponential Sinc collocation Method. Philippe Gaudreau, Richard Slevinsky, Hassan Safouhi. (2014). doi: 10.1016/j.aop.2015.05.026. arXiv: 1411.2089. Convex Optimization in Julia. Madeleine Udell, Karanveer Mohan, David Zeng, Jenny Hong, Steven Diamond, Stephen Boyd. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 18–28. doi: 10.1109/HPTCDL.2014.5. arXiv: 1410.4821. Packages: Convex.jl. Experimental Multi-threading Support for the Julia Programming Language. Tobias Knopp. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 1–5. doi: 10.1109/HPTCDL.2014.11. Fast and Accurate Multivariate Gaussian Modeling of Protein Families: Predicting Residue Contacts and Protein-Interaction Partners. Baldassi, Carlo, Zamparo, Marco, Feinauer, Christoph, Procaccini, Andrea, Zecchina, Riccardo, Weigt, Martin, Pagnani, Andrea. (2014) PLoS ONE, 9: e92721. doi: 10.1371/journal.pone.0092721.s001. Packages: GaussDCA.jl. Fast computation of Gauss quadrature nodes and weights on the whole real line. Alex Townsend, Thomas Trogdon, Sheehan Olver. (2014). doi: 10.1093/imanum/drv002. Packages: FastGaussQuadrature.jl. Generalized Low Rank Models. Madeleine Udell, Corinne Horn, Reza Zadeh, Stephen Boyd. (2014). doi: 10.1561/2200000055. arXiv: 1410.0342. Julia and the numerical homogenization of PDEs. Clemens Heitzinger, Gerhard Tulzer. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 36–40. doi: 10.1109/HPTCDL.2014.8. On the use of conformal maps for the acceleration of convergence of the trapezoidal rule and Sinc numerical methods. Richard Mikäel Slevinsky, Sheehan Olver. (2014). doi: 10.1137/140978363. Packages: DEQuadrature.jl. Parallel algebraic modeling for stochastic optimization. Joey Huchette, Miles Lubin, Cosmin Petra. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 29–35. doi: 10.1109/HPTCDL.2014.6. Packages: StructJuMP.jl. Parallel Prefix Polymorphism Permits Parallelization, Presentation & Proof. Jiahao Chen, Alan Edelman. (2014) HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 47–56. doi: 10.1109/HPTCDL.2014.9. url: https://jiahao.github.io/parallel-prefix. Parallelle abstracties voor het programmeren van GPU's in Julia (Parallel abstractions for programming GPUs in Julia). Verstraete, Pieter. (2014) Afstudeerwerk FEA, Universiteit UGent. url: https://lib.ugent.be/fulltxt/RUG01/002/153/631/RUG01-00215363120140001_AC.pdf. Sampling unitary invariant ensembles. Sheehan Olver, Raj Rao Nadakuditi, Thomas Trogdon. (2014). doi: 10.1142/S2010326315500021. arXiv: 1404.0071. Packages: RandomMatrices.jl. Seven More Languages in Seven Weeks: Languages That Are Shaping the Future. Bruce A Tate, Ian Dees, Frederic Daoud, Jack Moffitt. (2014). url: https://pragprog.com/book/7lang/seven-more-languages-in-seven-weeks. The automatic solution of partial differential equations using a global spectral method. Alex Townsend, Sheehan Olver. (2014). doi: 10.1016/j.jcp.2015.06.031. arXiv: 1409.2789. Packages: ApproxFun.jl. 技術計算のための新言語Julia (Julia: a new language for technical computing). 久本 空海 (Hisamoto, Sorami), 西薗 良太 (Nishizono, Ryōta). (2014) データサイエンティスト養成読本　R活用編 (Data scientist training reader: practical R edition). url: https://gihyo.jp/book/2015/978-4-7741-7057-2. 2013 Novel algebras for advanced analytics in Julia. Shah, Viral B., Edelman, Alan, Karpinski, Stefan, Bezanson, Jeff, Kepner, Jeremy. (2013) High Performance Extreme Computing Conference (HPEC), 2013 IEEE. doi: 10.1109/HPEC.2013.6670347. Online Learning of Nonparametric Mixture Models via Sequential Variational Approximation. Lin, Dahua. (2013) Advances in Neural Information Processing Systems 26: 395–403. url: https://papers.nips.cc/paper/4968-online-learning-of-nonparametric-mixture-models-via-sequential-variational-approximation.pdf. Stochastic Collapsed Variational Bayesian Inference for Latent Dirichlet Allocation. Foulds, James, Boyles, Levi, DuBois, Christopher, Smyth, Padhraic, Welling, Max. (2013) Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining: 446–454. doi: 10.1145/2487575.2487697. 2012 Julia: A Fast Dynamic Language for Technical Computing. Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman. (2012). arXiv: 1209.5145. About Get Help Governance Publications Sponsors Downloads All Releases Source Code Current Stable Release Longterm Support Release PkgServer Status Documentation JuliaAcademy YouTube Getting Started FAQ Books Community Code of Conduct Diversity JuliaCon User/Developer Survey Shop Merchandise Contributing Contributor's Guide Issue Tracker Report a Security Issue Help Wanted Issues Good First Issue Dev Docs Built with Franklin.jl and the Julia Programming Language. We thank Fastly for their generous infrastructure support. ©2021 JuliaLang.org contributors. The content on this website is made available under the MIT license.