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
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
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.
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. (2019) doi: . 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.
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.
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: GroupRings.jl, Groups.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.
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.
__. 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.0341.
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.
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.
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.
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.
Julia: A Fast Dynamic Language for Technical Computing. Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman. (2012). arXiv: 1209.5145.