RUN DMC: An efficient, parallel code for analyzing Radial Velocity Observations using N-body Integrations and Differential Evolution Markov chain Monte Carlo
arXiv:1311.5229 · doi:10.1088/0067-0049/210/1/11
Abstract
In the 20+ years of Doppler observations of stars, scientists have uncovered a diverse population of extrasolar multi-planet systems. A common technique for characterizing the orbital elements of these planets is Markov chain Monte Carlo (MCMC), using a Keplerian model with random walk proposals and paired with the Metropolis-Hastings algorithm. For approximately a couple of dozen planetary systems with Doppler observations, there are strong planet-planet interactions due to the system being in or near a mean-motion resonance (MMR). An N-body model is often required to accurately describe these systems. Further computational difficulties arise from exploring a high-dimensional parameter space (7 x number of planets) that can have complex parameter correlations. To surmount these challenges, we introduce a differential evolution MCMC (DEMCMC) applied to radial velocity data while incorporating self-consistent N-body integrations. Our Radial velocity Using N-body DEMCMC (RUN DMC) algorithm improves upon the random walk proposal distribution of the traditional MCMC by using an ensemble of Markov chains to adaptively improve the proposal distribution. We describe the methodology behind the algorithm, along with results of tests for accuracy and performance. We find that most algorithm parameters have a modest effect on the rate of convergence. However, the size of the ensemble can have a strong effect on performance. We show that the optimal choice depends on the number of planets in a system, as well as the computer architecture used and the resulting extent of parallelization. While the exact choices of optimal algorithm parameters will inevitably vary due to the details of individual planetary systems, we offer recommendations for choosing the DEMCMC algorithm's algorithmic parameters that result in excellent performance for a wide variety of planetary systems.
14 pages, 7 figures, accepted for publication in ApJS
References in corpus (24)
- emcee: The MCMC Hammer
- Catalog of Nearby Exoplanets
- EXOFAST: A fast exoplanetary fitting suite in IDL
- A Closely-Packed System of Low-Mass, Low-Density Planets Transiting Kepler-11
- Improving the Efficiency of Markov Chain Monte Carlo for Analyzing the Orbits of Extrasolar Planets
- Quantifying the Uncertainty in the Orbits of Extrasolar Planets
- Radial Velocity Jitter in Stars from the California and Carnegie Planet Search at Keck Observatory
- The Lick-Carnegie Exoplanet Survey: A Uranus-mass Fourth Planet for GJ 876 in an Extrasolar Laplace Configuration
- Five Planets Orbiting 55 Cancri
- Transit Timing Observations from Kepler: IV. Confirmation of 4 Multiple Planet Systems by Simple Physical Models
- Short-Term Dynamical Interactions Among Extrasolar Planets
- Kepler 18-b, c, and d: A System Of Three Planets Confirmed by Transit Timing Variations, Lightcurve Validation, Spitzer Photometry and Radial Velocity Measurements
- Transit Timing Observations from Kepler: III. Confirmation of 4 Multiple Planet Systems by a Fourier-Domain Study of Anti-correlated Transit Timing Variations
- Retired A Stars and Their Companions VI. A Pair of Interacting Exoplanet Pairs Around the Subgiants 24 Sextanis and HD200964
- Transit Timing Observations from Kepler: VI. Transit Timing Variation Candidates in the First Seventeen Months from Polynomial Models
- An Affine-Invariant Sampler for Exoplanet Fitting and Discovery in Radial Velocity Data
- A Bayesian Periodogram Finds Evidence for Three Planets in 47 Ursae Majoris
- Transit Timing Observations from Kepler: VI. Potentially interesting candidate systems from Fourier-based statistical tests
- ExoFit: Orbital Parameters of Extra-solar Planets from Radial Velocities
- Characterizing the Orbital and Dynamical State of the HD 82943 Planetary System With Keck Radial Velocity Data
- Identifying Non-Resonant Kepler Planetary Systems
- Secular Orbital Dynamics of Hierarchical Two Planet Systems
- Swarm-NG: a CUDA Library for Parallel n-body Integrations with focus on Simulations of Planetary Systems
- A Third Planet Orbiting HIP 14810
Cited by in corpus (52)
- First M87 Event Horizon Telescope Results. VI. The Shadow and Mass of the Central Black Hole
- Data analysis recipes: Using Markov Chain Monte Carlo
- Markov Chain Monte Carlo Methods for Bayesian Data Analysis in Astronomy
- Inferring probabilistic stellar rotation periods using Gaussian processes
- Secure TTV Mass Measurements: Ten Kepler Exoplanets between 3 and 8 Earth Masses with Diverse Densities and Incident Fluxes
- The mass of the Mars-sized exoplanet Kepler-138 b from transit timing
- Revisiting Proxima with ESPRESSO
- AT2017gfo: Bayesian inference and model selection of multi-component kilonovae and constraints on the neutron star equation of state
- Separating planetary reflex Doppler shifts from stellar variability in the wavelength domain
- The 55 Cancri Planetary System: Fully Self-Consistent N-body Constraints and a Dynamical Analysis
- Discovery of a Third Transiting Planet in the Kepler-47 Circumbinary System
- An Empirically Derived Three-Dimensional Laplace Resonance in the Gliese 876 Planetary System
- Detecting Ocean Glint on Exoplanets Using Multiphase Mapping
- Improving the Accuracy of Planet Occurrence Rates from Kepler using Approximate Bayesian Computation
- Diffuser-Assisted Infrared Transit Photometry for Four Dynamically Interacting \textit{Kepler} Systems
- The California Planet Survey IV: A Planet Orbiting the Giant Star HD 145934 and Updates to Seven Systems with Long-Period Planets
- Newly-Discovered Planets Orbiting HD~5319, HD~11506, HD~75784 and HD~10442 from the N2K Consortium
- Evidence for the volatile-rich composition of a 1.5- planet
- New Constraints on Gliese 876 -- Exemplar of Mean-Motion Resonance
- : Bayesian inference of multimessenger astrophysical data, methods and application to gravitational-waves
- A new dynamical modeling of the WASP-47 system with CHEOPS observations
- Identifying inflated super-Earths and photo-evaporated cores
- Starspot mapping with adaptive parallel tempering I: Implementation of computational code
- The conjectured S-type retrograde planet in nu Octantis: more evidence including four years of iodine-cell radial velocities
- HD 20329b: An ultra-short-period planet around a solar-type star found by TESS
- TTV-determined Masses for Warm Jupiters and their Close Planetary Companions
- The central black hole in the dwarf spheroidal galaxy Leo I Not supermassive, at most an intermediate-mass candidate
- Dark Matter in Fractional Gravity I: Astrophysical Tests on Galactic Scales
- Allesfitter: Flexible Star and Exoplanet Inference From Photometry and Radial Velocity
- Orbital fitting of imaged planetary companions with high eccentricities and unbound orbits -- Application to Fomalhaut b and PZ Telescopii B
- Chasing extreme planetary architectures: I- HD196885Ab, a super-Jupiter dancing with two stars?
- Uniform Modelling of the Stellar Density of Thirteen Tidal Streams within the Galactic Halo
- Gravitationally Bound Gas Determines Star Formation in the Galaxy
- Validating Stellar Abundance Measurements from Multi-Resolution Spectroscopy
- Radii, masses, and transit-timing variations of the three-planet system orbiting the naked-eye star TOI-396
- UCLCHEMCMC: A MCMC Inference tool for Physical Parameters of Molecular Clouds
- The red giant branch tip in the SDSS, PS1, JWST, NGRST and Euclid photometric systems. Calibration in optical passbands using Gaia DR3 synthetic photometry
- The K2-24 planetary system revisited by CHEOPS
- Asteroseismology with PBjam 2.0: measuring dipole mode frequencies in coupling regimes from main sequence to low-luminosity red giant stars
- Angular Correlation Function from sample covariance with BOSS and eBOSS LRG
- Novel Cosmological Joint Constraints in Multidimensional Observables Space with Redshift-free Inferences
- Tidally Heated Sub-Neptunes, Refined Planetary Compositions, and Confirmation of a Third Planet in the TOI-1266 System
- jaxspec : a fast and robust Python library for X-ray spectral fitting
- Modified Hermite Integrators of Arbitrary Order
- Transit Timing Variations in HIP 41378: CHEOPS and TESS confirm a non-transiting sixth planet in the system
- Searching for rotation in X-COP galaxy clusters
- Mass Derivation of planets K2-21b and K2-21c from Transit Timing Variations
- The multi-planet system TOI-5624: Four transiting sub-Neptunes with an outer companion revealed by transit-timing variations
- Multi-component, axisymmetric dynamical models of dSphs based on distribution functions: inferences on dark matter and intermediate-mass black holes in Draco and Ursa Minor
- Pulsar electrodynamics inferred from frequency-dependent circular polarization diversity
- Optimal observational scheduling framework for binary and multiple stellar systems
- Bayesian inference in single-line spectroscopic binaries with a visual orbit