A Simplified Photodynamical Model for Planetary Mass Determination in Low-eccentricity Multitransiting Systems

, , and

Published 2021 February 17 © 2021. The American Astronomical Society. All rights reserved.
, , Citation Gideon Yoffe et al 2021 ApJ 908 114 DOI 10.3847/1538-4357/abc87a

Download Article PDF
DownloadArticle ePub

You need an eReader or compatible software to experience the benefits of the ePub3 file format.

0004-637X/908/1/114

Abstract

Inferring planetary parameters from transit timing variations (TTVs) is challenging for small exoplanets because their transits may be so weak that determination of individual transit timing is difficult or impossible. We implement a useful combination of tools that together provide a numerically fast global photodynamical model. This is used to fit the TTV-bearing light curve, in order to constrain the masses of transiting exoplanets in low-eccentricity, multiplanet systems—and small planets in particular. We present inferred dynamical masses and orbital eccentricities in four multi-planet systems from Kepler's complete long-cadence data set. We test our model against Kepler-36/KOI-277, a system with some of the most precisely determined planetary masses through TTV inversion methods, and find masses of 5.56+0.41−0.45 and 9.76+0.79−0.89 ${m}_{\oplus }$ for Kepler-36 b and c, respectively—consistent with literature in both value and error. We then improve the mass determination of the four planets in Kepler-79/KOI-152, where literature values were physically problematic to 12.5+4.5−3.6, 9.5+2.3−2.1, 11.3+2.2−2.2 and 6.3+1.0−1.0 ${m}_{\oplus }$ for Kepler-79 b, c, d, and e, respectively. We provide new mass constraints where none existed before for two systems. These are 12.5+3.2−2.6 ${m}_{\oplus }$ for Kepler-450 c, and 3.3+1.7−1.0 and 17.4+7.1−3.8 ${m}_{\oplus }$ for Kepler-595 c (previously KOI-547.03) and b, respectively. The photodynamical code used here, called PyDynamicaLC, is made publicly available.

Export citation and abstract BibTeX RIS

1. Introduction

Transit timing variations (TTVs) caused by the gravitational interactions in multiplanet systems (Agol et al. 2005; Holman 2005) may be modeled to determine the governing system parameters, particularly masses. This is especially valuable in cases where no additional observations beyond photometry, such as radial velocity data, are available. In practice, performing this inversion is challenging in the case of small planets and low-amplitude TTVs, although these commonly occur in nature and Kepler data. To address this situation we combine several techniques from the literature.

Global model: The standard technique for the detection of TTVs follows two steps: first, one optimizes an empirical light-curve model using common shape parameters for all of the transit events (in the usual Mandel & Agol 2002 framework these are $a/{r}_{\star }$, $b/{r}_{\star }$, and ${r}_{p}/{r}_{\star }$, the planetary semimajor axis, impact parameter, and radius, each normalized by the stellar radius) but assigns an individual time for each transit event. Second, the list of best-fitting transit times is modeled with a dynamical description. There are shortcomings to this approach: the transits must be deep enough to be individually significant, they must be long enough to have more sufficient points that determine their timing, and the number of fitting parameters grows with the number of transit, greatly diminishing the sensitivity of this approach. To rectify these shortcomings Ofir et al. (2018) recently introduced a more sensitive technique for the detection of TTVs: one assumes sinusoidal shape for the TTVs, and a global optimization allows determination of a single set of parameters describing the full light-curve variations. This approach is effective for small transit depths or durations (even in cases where individual transits cannot be seen), and has significantly fewer degrees of freedom—enhancing its sensitivity, as discussed next.

Parsimonious model: The problem of inverting the observed TTVs for the component masses is nontrivial. The degeneracy between the effects of masses and orbital eccentricities has been appreciated in early works on the subject (Agol et al. 2005; Holman 2005) and a solution based on a full n-body integration is highly multidimensional, even more degenerate than just explained. It is thus difficult to initialize and optimize, and is computationally expensive or even prohibitive. More recently, it was shown that the pattern of the TTVs does not depend strongly on the individual eccentricities but rather only on the eccentricity-vector difference between adjacent planetary pairs (Hadden & Lithwick 2016; Jontof-Hutter et al. 2016; Linial et al. 2018). Fitting for the eccentricity differences allows us to capture most of the TTV variability using two fewer degrees of freedom.

We use TTVFaster (Agol & Deck 2016) as our dynamical tool of choice. TTVFaster is a semianalytic model accurate to first order in eccentricity, which approximates TTVs using a series expansion. An important simplification in using this tool arises from its reliance only on average Keplerian elements, which are well determined from previous processing steps, thus significantly decreasing the number of degrees of freedom in the model to just three per planet—its mass and its two perpendicular eccentricity components (ex , ey , or $e\cos \omega ,e\sin \omega $), where ω is the argument of periapse and e is the eccentricity magnitude. Consequently, there are fewer correlations among parameters, producing better determined values, and initial guesses are more easily selected. Additionally, TTVFaster offers a considerably faster computation time than n-body integrators (e.g., about an order of magnitude faster than TTVFast; Deck et al. 2014), resulting in sampler convergence timescales on the order of hours, rather than weeks (Tuchow et al. 2019). This will allow future expansion of the scope of our study to the entire sample of TTV-bearing multitransiting Kepler systems.

An important disadvantage of using TTVFaster is that its underlying approximations are inaccurate for systems with high eccentricities. Therefore, we require that our model pass a series of tests to verify the validity of our model in the relevant region of the parameter space. We also note that performing fits in flux space (the light curve) does not permit using the linear decomposition that is available in the timing space (Linial et al. 2018).

In this work we therefore build on both lessons above, and fit a model that is both global and minimal in degrees of freedom to achieve better precision and sensitivity than previous studies, and in a uniform fashion to multiple relevant Kepler targets. We also use the recently updated stellar parameters based on Gaia DR2 (Fulton & Petigura 2018), which allows us to better derive the planetary physical properties. The paper is divided as follows: Section 2 describes light-curve processing, in Section 3 we describe our photodynamical model, in Section 4 we describe our fitting procedure, in Section 5 we present and discuss the results of the modeling, and in Section 6 we conclude.

2. Data Processing

The sample of Kepler systems we processed is all the multitransiting systems of which at least one component was identified as exhibiting TTVs by Ofir et al. (2018)—a total of 159 systems and 466 planets. In the first processing stage Kepler's photometery was iteratively detrended and the light curve fitted using empirical TTVs (as detailed below)—to ensure the planet signals themselves do not interfere with detrending. Importantly, the goal of this stage is not to produce a list of transit times, but only to produce the best possible detrended and normalized light curve. The gravitational interactions among the objects are modeled in the subsequent step.

For the light-curve detrending, each of our target systems was modeled empirically in an evolved method based on Ofir & Dreizler (2013). All the planets in the system were fitted simultaneously using a common value $a/{r}_{\star }$, where a is the semimajor axis and ${r}_{\star }$ is the stellar radius. This value was scaled between planets using Kepler's Third Law. TTVs, if they exist, were accounted for by a phase shift of each event. This is a circular-orbit approximation of the TTVs. The detrending curve itself was the better of either a Savitzky–Golay filter or a cosine filter—applied to each section of continuous data independently. Each of the filters was applied several times—as many as there are known transiting planets in the system—since each transit has a unique duration. In every continuous section the transit with the longest duration appearing on that section determined the critical timescale for filtering, and each of the filters (Savitzky–Golay or cosine) used a timescale no shorter than three times the critical timescale on that section.

In order to account for all TTVs we started by using the Holczer et al. (2016) catalog of TTVs. In cases where measuring individual timings is difficult (shallow or short transits) individual planets were designated as not TTV-bearing. In these cases a periodic model is also likely a good approximation of the true signal (both would be difficult to detect in the first place had they exhibited large amplitude TTVs). The individual transit times were manually checked to verify that no transits were missed (e.g., Holczer et al. 2016 do not report partial transits or transit close to data gaps), that no transits were unnecessarily added (some reported transit timings are at times when there is a gap in the data, for example), and in certain cases whole planets were added or removed from systems based on literature later than Holczer et al. (2016). We note that even when starting from a comprehensive catalog like Holczer et al. (2016), minimizing errors at this stage is labor intensive. For example, by the definition of TTVs their times are not exactly known and sometimes transits are "unexpectedly" visible in the data while the linear ephemeris suggest that the transit should fall in a data gap. Or, when transits of two similarly sized planets that both exhibit TTVs happen to be close in time, or even overlap, correctly assigning a specific transit to a particular planet is sometimes not immediately obvious. We note this since the need for the most accurate detrending of the light curve stems from the goal of detecting low-amplitude TTVs of shallow transits—these are inherently faint signals, and any contamination may wash away the sought-after signal altogether.

The end result of this stage is a normalized, detrended light curve as well as a set of parameters describing the linear ephemeris for each planet: the mean period P, a mean reference epoch tlin (i.e., the constant term in the linear fit to the times of transit), $b/{r}_{\star }$, ${r}_{p}/{r}_{\star }$, and $a/{r}_{\star }$ for the innermost planet. Note that the empirically fitted individual times of midtransit were not used in the dynamical modeling below.

3. Photodynamical Model

For each multiplanet system, we compute a photodynamical model in three steps: first, we simulate a TTV signal with TTVFaster. The required input for each planet i are the average Keplerian elements, in addition to the planetary masses and the first time of midtransit for a linearly approximated orbit (Pi , ii , ${e}_{x,i}$, ${e}_{y,i}$, ${t}_{\mathrm{lin},i}$, and mi ), where i refers to the index of the planet, Pi is the orbital period, i is the orbital inclination that can be converted from b with Equation (7) in Winn et al. (2011), ${e}_{x,i}$ and ${e}_{y,i}$ are the perpendicular eccentricity components, respectively, ${t}_{\mathrm{lin},i}$ is the mean reference epoch and mi is the mass. Note that throughout this study the Keplerian parameters refer to their time averages over Kepler long-cadence observations (as opposed to their osculating values).

Excluding masses and eccentricities, these parameters are well constrained during the data processing stage (Section 2). Thus remain $3{n}_{\mathrm{pl}}$ degrees of freedom for the dynamical fit. The output obtained from TTVFaster is a vector of times of midtransit, from which TTVs may be deduced.

Each individual transit event is then shifted from a strict periodic regime and generates the individual-event transit light-curve Mandel–Agol model (Mandel & Agol 2002), using PyAstronomy's implementation of EXOFAST 4 (Eastman et al. 2013). Assuming small orbital eccentricity allows us to further simplify our model and approximate the shape of the transit curve to be that of an arc of a circular orbit (referred to as a quasi-circular approximation). An additional assumption throughout this study is that all the TTVs can be attributed to mutual perturbations among adjacent pairs of known transiting planets. While TTVs can be sensitive to mutual inclinations (Payne et al. 2010), Kepler multiplanet systems are usually characterized by small values of these (Xie et al. 2016), such that this effect does not make a notable contribution to TTVs of planets near low-order MMR (Payne et al. 2010).

Finally, we perform nonlinear optimization of the dynamical parameters and estimate their uncertainties using MultiNest (Feroz et al. 2008), a multimodal Markov Chain Monte Carlo algorithm with implementation in Python (Buchner et al. 2014). MultiNest implements nested sampling (Skilling 2004), a Monte Carlo method targeted at the efficient calculation of the Bayesian evidence. Using MultiNest allows for the exploration of regions of interest in the parameter space with a reduced risk of being trapped in local likelihood maxima, which is especially important due to the known mass-eccentricity degeneracy (Lithwick et al. 2012).

4. Model Optimization

For any multiplanet model, we fit $3{n}_{\mathrm{pl}}$ free parameters and also use $4{n}_{\mathrm{pl}}+5$ input constants. The latter are the linear ephemeris (see Section 2) and stellar parameters—${m}_{\star }$ and ${r}_{\star }$, two stellar limb darkening coefficients, and a of the innermost planet. Stellar parameters are adopted from Fulton & Petigura (2018).

The free parameters for each planet are its mass and its two perpendicular eccentricity-vector components, ey and ex (along the line of sight, and perpendicular to it along the planetary motion direction, respectively). As mentioned, in the case of small eccentricities, TTVs depend chiefly on the difference in the eccentricity vectors of each adjacent planetary pair, rather than on the individual eccentricities. Attempting to fit for both individual eccentricities yields highly degenerate results, e.g., Jontof-Hutter et al. (2016, their Figures 3, 5, 7, 9, 11, 15, 17, and 19). Fitting for the eccentricity difference, however, results in considerably weaker mass-eccentricity degeneracy (see correlation plots in the Appendix). Therefore, we fit the absolute orbital eccentricity (${e}_{x,0}$, ${e}_{y,0}$) for only the innermost planet (expecting it to remain poorly constrained), and for the remaining planets we fit for the eccentricity differences (${\rm{\Delta }}{e}_{x,i+1}={e}_{x,i+1}-{e}_{x,i}$, ${\rm{\Delta }}{e}_{y,i+1}={e}_{y,i+1}-{e}_{y,i}$).

4.1. Statistical Model

We evaluated the goodness of fit to the multiplanet light curve for each simulated model with parameter set Θ using the log of Student's t-distribution function with 4 degrees of freedom, whose log is

Equation (1)

where there are n observed photometric measurements xi with respective uncertainties ${\sigma }_{i}$, and yi is the simulated multiplanet light-curve associated with the model parameters Θ.

We justify the choice of our likelihood function—Student's t-distribution function with 4 degrees of freedom—by comparing the distribution of residuals for all measured and best-fit model transit times in this study with two normalized and symmetric statistical distributions, a Gaussian, and Student's t-distribution with an optimized number of degrees of freedom. We then use the Kolmogorov–Smirnov test 5 to determine the preferred likelihood distribution, parameterized by the smallest value of D—the Kolmogorov–Smirnov statistic for a given cumulative distribution. In our analysis we find that similarly to Jontof-Hutter et al. (2016) and MacDonald et al. (2016), the wings of the distribution contain more outliers than would be expected by Gaussian uncertainties, such that the Student's t-distribution scored better in the Kolmogorov–Smirnov test.

4.2. Priors

For the planetary masses, we use linear priors spanning the range ${10}^{-2}{m}_{\oplus }\leqslant {m}_{p}\leqslant {10}^{3}{m}_{\oplus }$.

For the eccentricities, we test three Gaussian priors in the individual eccentricity components of the inner planet and differences in eccentricity-vector components (${e}_{x,0},{e}_{y,0},{\rm{\Delta }}{e}_{x,i}$, ${\rm{\Delta }}{e}_{y,i}$), with zero mean and three different variances ${\sigma }_{e}=0.01$, 0.02, and 0.05. These correspond to Rayleigh distributions of the eccentricity magnitude with scale-widths of 0.01, 0.02, and 0.05, respectively. Note that while the optimized parameters are the eccentricity differences, and indeed the TTV signal depends mostly on these alone, TTVFaster requires the absolute eccentricities of all components.

The choice of eccentricity priors is consistent with the distribution of Kepler multiplanet system eccentricities reported by Moorhead et al. (2011) and Xie et al. (2016), both conducting independent analyses through measured transit durations.

4.3. Posteriors

Our quoted values are the median values of the posterior distribution, and the uncertainties are the $50\pm 34.1$ percentiles ranges of the posterior distribution, computed after removal of the MCMC "burn in" phase (points with relative likelihood $\lt {10}^{-3}$ times that of the best fit). We refer to the range of uncertainties as σ, defined irrespective of the distribution. For a normal distribution, σ corresponds to the standard deviation.

Performing three optimizations with three eccentricity priors enables us to test the sensitivity of our optimization results and their respective uncertainties to the choice of eccentricity priors (following, e.g., Hadden & Lithwick 2014, 2016, 2017). A result for a system in which the best-fit eccentricity values are all small across all prior widths indicates that the true eccentricity is indeed small and our result is not limited by the prior.

4.4. Validity Map

To validate our fits for systems with significant nonzero eccentricities, we compare the output of TTVFaster to that of TTVFast—a symplectic n-body integrator with a Keplerian interpolator for the calculation of transit timings, itself verified to be in good agreement with Mercury (Chambers 1999). The analysis is done using a validity map we devised, in the form of a two-dimensional grid in ${\rm{\Delta }}{e}_{x}$ and ${\rm{\Delta }}{e}_{y}$ for every planet pair, keeping the remaining parameters constant at their best-fit values (producing ${n}_{\mathrm{pl}}-1$ validity grids). At each point in the validity map the squared difference between TTVFast and TTVFaster normalized by the data's error estimation are used to construct a ${\chi }^{2}$-like statistic:

Equation (2)

This allows evaluation of the region in parameter space in which TTVFast and TTVFaster are consistent to within the measurement error. A difficulty in performing the analysis lies in the fact that only the average Keplerian parameters are known (with uncertainty), whereas TTVFast requires the instantaneous values at the beginning of integration. We therefore use the average Keplerian elements as initial conditions, from which revised average values are computed from the osculating Keplerian elements. These computed averages are then used for the TTVFaster comparison simulation. Agreement thus also implies that the initial conditions used by the first are a good approximation of the average values used by the latter.

4.5. Libration Width and Proximity to MMR

The approximations utilized in TTVFaster are based on the underlying assumptions that a system satisfies three conditions: (1) small planet-to-star mass ratios $\left(m/{m}_{\star }\lesssim {10}^{-3}\right)$; (2) small eccentricities; (3) adjacent planets are close to, but are not in, MMR (Agol & Deck 2016; Weiss et al. 2017; Tuchow et al. 2019).

The first requirement of small mass ratio is verified by examination of the resulting best-fit values, which are all smaller than 10−3 for the systems presented.

The second requirement, of small e, is met in systems with inferred nonzero eccentricities by performing the validity test described above (Section 4.4).

Finally, to determine the proximity of pairs of adjacent planets to MMR, we use the analytical estimate for the libration width (Murray & Dermott 2000, Ch. 8). Specifically, the term $\delta {n}_{\max }$ (their Equation (8.74)), the resonance width, is the maximum libration of the mean motion of a planet in resonance, which can be computed using the fitted values and choice of the appropriate resonance. For a given inner planet and resonance, ${n}_{\mathrm{res}}$ is the exactly resonant mean motion of the outer planet. The observed mean motion ${n}_{\mathrm{obs}}$ of that outer planet is then compared to this value and we require that $| {n}_{\mathrm{res}}-{n}_{\mathrm{obs}}| /\delta {n}_{\max }\gt 1$, i.e., that the planets are out of resonance. Solutions that do not meet this criterion are discarded as they violate the underlying assumptions of TTVFaster. We also verify the planets are near MMR in the sense that $| {n}_{\mathrm{res}}-{n}_{\mathrm{obs}}| /\delta {n}_{\max }$ is not large (typically of order 10 for the systems presented).

4.6.  PyDynamicaLC

We make available our dynamical light-curve generator code for public use. The code integrates several existing routines—TTVFaster, TTVFast (a modified C version, which is also available) and PyAstronomy's implementation of EXOFAST, sewn together to generate a light curve with planetary dynamics in one of three configurations:

Quasi-Circular: dynamics are simulated with TTVFaster, a single transit shape is approximated as originating from a circular orbit. Each transit event is only shifted in time by the corresponding TTV determined by the dynamical simulation.

Eccentric: dynamics are again simulated with TTVFaster, the transit shapes are constant in time but with a prescribed eccentricity (e = e). Each transit event is shifted in time by the corresponding TTV determined by the dynamical simulation.

Osculating: dynamics are simulated with TTVFast, from which the instantaneous osculating Keplerian elements are extracted at every midtransit instant. The shape and time of each transit is then determined from its corresponding instantaneous elements, with the underlying assumption that Keplerian elements during each transit remain constant.

While all configurations were validated against synthetic light curves generated with Mercury (Chambers 1999) and EXOFAST, the work presented in this paper is based only on the quasi-circular configuration.

We further provide a coupling of PyDynamicaLC to MultiNest, allowing optimization of planetary masses and eccentricities following the methodology of this study, using the first two-modes of PyDynamicaLC (i.e., quasi-circular and eccentric) and analyze the resulting posterior distributions.

5. Results

5.1. Kepler-36

We analyze Kepler-36 (KOI-277), a two-planet system close to a 6:7 MMR for which exceptionally precise mass constraints were previously inferred through TTV inversion by Carter et al. (2012): both masses were determined to high precision (to better than $\sim 14\sigma $). We reproduce these results in Table 2. We chose to analyze this system as a particularly difficult test for our analysis to recover.

Table 1. Kepler-36 Geometrical Model Best-fit Average Keplerian Parameters, in Addition to Stellar Parameters, Planetary Radii, and Their Uncertainties Reported in Fulton & Petigura (2018)

ParameterKepler-36 bKepler-36 c
P [days]13.849039 ± 7.8 × 10−5 16.2318713 ± 9.4 × 10−6
$a/{r}_{\star }$ 14.76 ± 0.1916.41 ± 0.22
${t}_{\mathrm{lin}}$ [days]141.7185 ± 0.0047171.67304 ± 4.5 × 10−4
$b/{r}_{\star }$ 0.359 ± 0.0410.244 ± 0.046
rp $[{r}_{\oplus }]$ 1.582 ± 0.0153.692 ± 0.010
${m}_{\star }$ $[{m}_{\odot }]$ 1.034${}_{-0.012}^{+0.022}$
${r}_{\star }$ $[{r}_{\odot }]$ 1.629+0.020 −0.019

Download table as:  ASCIITypeset image

Table 2. Kepler-36 Derived Absolute Planetary Masses, Absolute Eccentricity Components of the Inner Planet and Eccentricity Component Differences for the Outer Planets

${\sigma }_{e}$ 0.010.020.05Carter+12
mb $[{m}_{\oplus }]$ 5.65+0.35 −0.48 5.61+0.36 −0.46 5.56+0.41 −0.45 4.45+0.33 −0.27
mc $[{m}_{\oplus }]$ 9.76+0.66 −0.91 9.78+0.70 −0.88 9.61+0.79 −0.89 8.08+0.6 −0.46
${e}_{x,b}$ 0.0035+0.0076 −0.0090 0.011+0.014 −0.017 0.045+0.023 −0.043 <0.039
${e}_{y,b}$ −0.0031+0.0092 −0.0082 −0.007+0.018 −0.014 0.034+0.045 −0.033 <0.033
${\rm{\Delta }}{e}_{x,c}$ 0.0117+0.0069 −0.0082 0.019+0.013 −0.016 0.045+0.023 −0.043
${\rm{\Delta }}{e}_{y,c}$ −0.0140+0.0084 −0.0076 −0.018+0.016 −0.013 0.043+0.041 −0.030
$-\mathrm{log}({\mathscr{L}})$ 496641495704 491722

Note. Adopted values are in bold and results of Carter et al. (2012) are quoted in the rightmost column for comparison (see also Figure 1).

Download table as:  ASCIITypeset image

The mean Keplerian parameters of the system are listed in Table 1. We performed three optimization rounds with different eccentricity priors, as described in Section 4. The best-fit values, their uncertainties and associated likelihoods, in addition to the results of Carter et al. (2012) are listed in Table 2. We find the system to be nearly circular. In all three priors, eccentricities remain consistent with zero to within $\sim 2\sigma $.

We plot our adopted absolute derived planetary masses versus their radii, and those of Carter et al. (2012) in Figure 1. We find that our results are consistent with those of Carter et al. (2012) both in value and error estimates despite some differences in the underlying data sets (due to reprocessing of Kepler data here, use of partial data by Carter et al. 2012 versus full data set here, and inclusion of short-cadence data by Carter et al. 2012 versus only long-cadence here)—and obviously in the data analysis techniques. We also plot the resultant posterior distributions (see the Appendix) and find that our parameterization of the eccentricity (as a single value e0 and a series of differences ${\rm{\Delta }}{e}_{i}$) is indeed nearly uncorrelated with the masses, though some correlations remain between other pairs of parameters.

Figure 1.

Figure 1. Kepler-36 mass–radius diagram displaying our adopted mass values (in green) and those of Carter et al. (2012; in red), compared to three constant bulk density curves.

Standard image High-resolution image

5.2. Kepler-79

We analyze Kepler-79 (KOI-152), a four-planet system close to the 2:1, 2:1, and 3:2 MMRs, respectively. The average Keplerian parameters for the system are listed in Table 3. We performed three optimization rounds as described in Section 4.2. The adopted values, their uncertainties, and associated likelihoods, in addition to the adopted values of Jontof-Hutter et al. (2014) are listed in in Table 4.

Table 3. Kepler-79 Geometrical Model Best-fit Average Keplerian Parameters, in Addition to Stellar Parameters, Planetary Radii and their Uncertainties Reported in Fulton & Petigura (2018)

ParameterKepler-79 bKepler-79 cKepler-79 dKepler-79 e
P [days]13.484542 ± 2.1 × 10−5 27.402300 ± 4.2 × 10−5 52.090767 ± 3.2 × 10−5 81.063633 ± 4.4 × 10−4
$a/{r}_{\star }$ 19.37 ± 0.2531.08 ± 0.4047.69 ± 0.6164.05 ± 0.82
${t}_{\mathrm{lin}}$ [days]136.6209 ± 0.0012133.6276 ± 0.0013158.74645 ± 5.4 × 10−4 139.5377 ± 0.0045
$b/{r}_{\star }$ 0.360 ± 0.0350.057 ± 0.0770.043 ± 0.0760.934 ± 0.016
rp $[{r}_{\oplus }]$ 3.338 ± 0.0283.553 ± 0.0276.912 ± 0.0143.414 ± 0.129
${m}_{\star }$ $[{m}_{\odot }]$ 1.244+0.027 −0.042
${r}_{\star }$ $[{r}_{\odot }]$ 1.283+0.029 −0.015

Download table as:  ASCIITypeset image

Table 4. Kepler-79 Derived Absolute Planetary Masses, Absolute Eccentricity Components of the Inner Planet, and Eccentricity Component Differences for the Outer Planets

${\sigma }_{e}$ 0.010.020.05JH+14
mb $[{m}_{\oplus }]$ 17.8+5.4 −3.8 15.0+4.5 −3.6 12.5+4.5 −3.6 10.9+7.4 −6.0
mc $[{m}_{\oplus }]$ 12.4+2.1 −1.8 11.0+2.1 −1.9 9.5+2.3 −2.1 5.9+1.9 −2.3
md $[{m}_{\oplus }]$ 13.2+2.1 −1.9 12.3+1.9 −1.9 11.3+2.2 −2.2 6.0+2.1 −1.6
me $[{m}_{\oplus }]$ 6.85+0.91 −0.88 6.53+0.86 −0.87 6.3+1.0 −1.0 4.1+1.4 −1.1
${e}_{x,b}$ −0.0125+0.0026 −0.0030 −0.0148+0.0033 −0.0039 0.0173+0.0046 −0.0061 ${0.032}_{-0.032}^{+0.036}$
${e}_{y,b}$ 0.0014+0.0020 −0.0019 0.0007+0.0026 −0.0025 0.0007+0.0038 −0.0038 ${0.032}_{-0.029}^{+0.059}$
${\rm{\Delta }}{e}_{x,c}$ −0.0145+0.0040 −0.0044 −0.0171+0.0051 −0.0056 0.0195+0.0072 −0.0081
${\rm{\Delta }}{e}_{y,c}$ −0.0065+0.0051 −0.0053 −0.0123+0.0072 −0.0079 0.021+0.011 −0.015
${\rm{\Delta }}{e}_{x,d}$ −0.0108+0.0075 −0.0077 −0.014+0.012 −0.012 0.015+0.021 −0.021
${\rm{\Delta }}{e}_{y,d}$ 0.0028+0.0076 −0.0074 −0.004+0.013 −0.012 0.018+0.021 −0.023
${\rm{\Delta }}{e}_{x,e}$ −0.0129+0.0062 −0.0066 −0.015+0.010 −0.010 0.017+0.017 −0.017
${\rm{\Delta }}{e}_{y,e}$ −0.0067+0.0063 −0.0063 −0.014+0.011 −0.011 0.026+0.018 −0.020
$-\mathrm{log}({\mathscr{L}})$ 443838443819 443806

Note. Adopted values are boldfaced and results of Jontof-Hutter et al. (2014) are quoted in the rightmost column.

Download table as:  ASCIITypeset image

For this system, mass constraints were previously inferred through TTV inversion by Jontof-Hutter et al. (2014). In their analysis, Jontof-Hutter et al. (2014) find that the four planets have low bulk densities, in particular Kepler-79 d. In this case, our approach allows us to decrease the mass uncertainty of Kepler-79 b by a factor of ∼2 for the innermost and smallest Kepler-79 b, and increase the mass of Kepler-79 d, moving it to a more physically plausible location on the mass–radius diagram (Figure 2). We also plot the resultant posterior distributions (see the Appendix) and find some, but not strong, mass-eccentricity correlations.

Figure 2.

Figure 2. Kepler-79 mass–radius diagram displaying our adopted mass values (in green) and those of Jontof-Hutter et al. (2014; in red), compared to three constant bulk density curves.

Standard image High-resolution image

Similarly to Kepler-36 (Section 5.1), we find all planets in this system have eccentricities that are consistent with zero. For 12 degrees of freedom, the variations in $-\mathrm{log}({\mathscr{L}})$ of the different optimization runs are statistically insignificant. We choose the ${\sigma }_{e}=0.05$ optimization run as our adopted values based on its lowest $-\mathrm{log}({\mathscr{L}})$ value, though as mentioned, the improvement is small.

5.3. Kepler-450

We analyze Kepler-450 (KOI-279), a three-planet system close to the 2:1 MMR for both adjacent pairs. To our knowledge, there exist no previous mass or eccentricity constraints in the literature for any of the planets in the system. The average Keplerian parameters for the system are listed in Table 5. We again performed three optimization runs. The fitting results, their uncertainties, and associated likelihoods are listed in Table 6. We plot our adopted planetary masses versus their radii in Figure 3.

Table 5. Kepler-450 Geometrical Model Best-fit Average Keplerian Parameters, in Addition to Stellar Parameters, Planetary Radii, and Their Uncertainties Reported in Fulton & Petigura (2018)

ParameterKepler-450 dKepler-450 cKepler-450 b
P [days]7.5144279 ± 5.5 × 10−6 15.4131395 ± 2.9 × 10−6 28.4548844 ± 1.0 × 10−6
$a/{r}_{\star }$ 10.859 ± 0.01217.531 ± 0.02026.383 ± 0.031
${t}_{\mathrm{lin}}$ [days]136.17796 ± 5.0 × 10−4 136.94162 ± 1.1 × 10−4 176.705831 ± 2.1 × 10−5
$b/{r}_{\star }$ 0.5214 ± 0.00330.3007 ± 0.00270.3038 ± 0.0032
rp $[{r}_{\oplus }]$ 0.9408 ± 0.00182.5958 ± 0.00176.0834 ± 0.0022
${m}_{\star }$ $[{m}_{\odot }]$ 1.334 ${}_{-0.022}^{+0.023}$
${r}_{\star }$ $[{r}_{\odot }]$ 1.6 ${}_{-0.008}^{+0.028}$

Download table as:  ASCIITypeset image

Table 6. Kepler-450 Derived Absolute Planetary Masses, Absolute Eccentricity Components of the Inner Planet and Eccentricity Component Differences for the Outer Planets

${\sigma }_{e}$ 0.010.020.05
md $[{m}_{\oplus }]$ 17.6 ${}_{-6.7}^{+9.5}$ ${11.4}_{-5.1}^{+6.8}$ ${7.5}_{-3.5}^{+6.8}$
mc $[{m}_{\oplus }]$ 12.5 ${}_{-2.6}^{+3.2}$ ${55}_{-31}^{+30}$ ${33}_{-24}^{+35}$
mb $[{m}_{\oplus }]$ 19.4+11.1 −6.8 30+16 −13 25+14 −11
ex, d 0.0079+0.0049 −0.0040 0.0037+0.0054 −0.0031 0.0058+0.0158 −0.0050
${e}_{y,d}$ 0.0128+0.0051 −0.0061 0.0303+0.0084 −0.0069 0.039+0.022 −0.014
${\rm{\Delta }}{e}_{x,c}$ 0.0194+0.0077 −0.0073 0.0059+0.0083 −0.0031 0.0094+0.0254 −0.0059
${\rm{\Delta }}{e}_{y,c}$ 0.0108+0.0085 −0.0094 0.0451+0.0034 −0.0104 0.0422+0.0055 −0.0283
${\rm{\Delta }}{e}_{x,b}$ 0.0071+0.0097 −0.0096 0.0046+0.0082 −0.0059 0.0076+0.0239 −0.0093
${\rm{\Delta }}{e}_{y,b}$ 0.0245+0.0095 −0.0134 0.0541+0.0057 −0.0075 0.056+0.011 −0.011
$-\mathrm{log}({\mathscr{L}})$ 500095 500099500098

Note. Adopted values are boldfaced.

Download table as:  ASCIITypeset image

In the case of Kepler-450, the results from the optimization runs assuming the two wider eccentricity prior distributions indicate small but significantly nonzero eccentricities. Therefore, we perform our validity map analysis, varying ${\rm{\Delta }}{e}_{x},{\rm{\Delta }}{e}_{y}$ near their best-fit values. This analysis shows that the fit lies, in fact, in a region showing 2σ–5σ disagreement between the TTVFast and TTVFaster models (see Figure 4). This suggests that in these regions of parameter space the TTVFaster model may not be reliable. The ${\sigma }_{e}=0.01$ optimization run does, however, lie well within a favorable region, with $\lt 1\sigma $ disagreement between the two calculations (Figure 4). Consequently, we choose this solution as our preferred values for this system. Note that while the masses of Kepler-450 d and Kepler-450 b appear to be physically implausible—too dense in the case of the first and too light in the case of the latter, both have large error bars, and hence we do not attach significance to their mass constraints. We also plot the resultant posterior distributions (see the Appendix) and here too find little to no mass-eccentricity correlation using our parameterization.

Figure 3.

Figure 3. Kepler-450 mass–radius diagram displaying our adopted mass values compared to three constant bulk density curves. The best-fit masses of Kepler-450 b and Kepler-450 d are anomalous for their sizes, but are poorly constrained.

Standard image High-resolution image
Figure 4.

Figure 4. Validity maps for Kepler-450. Best-fit solutions and their uncertainties are marked in green. Each row refers to an optimization run with a different eccentricity prior scale-width (${\sigma }_{e}$). Here, the best-fit parameters are kept constant (Table 6) except the ${\rm{\Delta }}{e}_{x},{\rm{\Delta }}{e}_{y}$ values of each of the outer planets scanned in each column. Contours are of the ${\chi }_{\mathrm{validity}}^{2}$ (Section 4.4) measuring the difference between TTVFast and TTVFaster generated light curves. The values are converted to the equivalent number of standard deviations assuming a normal distribution with $3{n}_{\mathrm{pl}}$ degrees of freedom. Best-fit values from each optimization run and their uncertainties are marked with a green cross.

Standard image High-resolution image

5.4. Kepler-595

We analyze Kepler-595 (KOI-547), which exhibits three sets of transit signals with pairs close to the 5:3 and 2:1 MMRs. To our knowledge, there exist no previous mass or eccentricity constraints for any of the planets in the system, and while the outer planet is statistically validated (Morton et al. 2016) the two inner planets are still labeled as candidates. The average Keplerian parameters for the system are listed in Table 7. The best-fit values of the three optimization runs, their uncertainties, and associated likelihoods are listed in Table 8.

Table 7. Kepler-595 Geometrical Model Best-fit Average Keplerian Parameters, in Addition to Stellar Parameters, Planetary Radii, and Their Uncertainties Are from NexSci

ParameterKOI-547.02KOI-547.03Kepler-595 b
P [days]7.3467925 ± 5.9 × 10−6 12.38602 ± 5.0 × 10−6 25.3029092 ± 6.0 × 10−6
$a/{r}_{\star }$ 19.613 ± 0.03527.783 ± 0.04944.730 ± 0.080
${t}_{\mathrm{lin}}$ [days]134.5069 ± 0.0052132.8192 ± 0.0037188.06096 ± 1.0 × 10−4
$b/{r}_{\star }$ 0.593 ± 0.0520.710 ± 0.0630.206 ± 0.051
rp $[{r}_{\oplus }]$ 0.952 ± 0.0151.009 ± 0.0243.708 ± 0.010
${m}_{\star }$ $[{m}_{\odot }]$ 0.93 ± 0.059
${r}_{\star }$ $[{r}_{\odot }]$ 0.821 ± 0.242

Download table as:  ASCIITypeset image

Table 8. Kepler-595 Derived Absolute Planetary Masses, Absolute Eccentricity Components of the Inner Planet, and Eccentricity Component Differences for the Outer Planets

${\sigma }_{e}$ 0.010.020.05
${m}_{547.02}$ $[{m}_{\oplus }]$ 29 ${}_{-19}^{+53}$ ${35}_{-25}^{+75}$ 126+42 −41
${m}_{547.03}$ $[{m}_{\oplus }]$ 3.3 ${}_{-1.0}^{+1.7}$ 2.34+1.57 −0.85 2.59+0.94 −0.81
mb $[{m}_{\oplus }]$ 17.4+7.1 −3.8 14.9+9.4 −5.0 23.1+8.3 −7.8
${e}_{x,547.02}$ 0.0108+0.0074 −0.0063 −0.021+0.014 −0.012 −0.060+0.037 −0.034
${e}_{y,547.02}$ 0.0055+0.0070 −0.0080 0.017+0.014 −0.015 0.094+0.031 −0.037
${\rm{\Delta }}{e}_{x,547.03}$ 0.0219+0.0088 −0.0082 −0.032+0.014 −0.016 −0.042+0.027 −0.025
${\rm{\Delta }}{e}_{y,547.03}$ 0.0027+0.0054 −0.0052 0.0078+0.0098 −0.0090 0.028+0.022 −0.022
${\rm{\Delta }}{e}_{x,b}$ 0.007+0.011 −0.011 −0.015+0.023 −0.022 −0.043+0.070 −0.067
${\rm{\Delta }}{e}_{y,b}$ 0.007+0.012 −0.012 0.018+0.021 −0.023 0.079+0.051 −0.052
$-\mathrm{log}({\mathscr{L}})$ 407075 407072406992

Note. Adopted values are boldfaced.

Download table as:  ASCIITypeset image

Kepler-595 also requires the validity map test for results with significant nonzero eccentricities. Figure 5 shows that the two lowest $-\mathrm{log}({\mathscr{L}})$ solutions, for ${\sigma }_{e}=0.02,0.05$, lie in regions of the parameter space, where TTVFast and TTVFaster models are not in agreement. The ${\sigma }_{e}=0.01$ optimization run, however, lies in a more favorable region. We therefore choose the values from this run as our adopted values for this system. Similarly to the case of Kepler-450 d, the best-fit mass of KOI-547.02 appears to be physically implausible, but it too has large error bars (consistent with zero at 2σ).

Figure 5.

Figure 5. Validity maps for Kepler-595, similar to Figure 4.

Standard image High-resolution image

We plot our preferred absolute derived planetary masses versus their radii in Figure 6, and the resultant posterior distributions (see the Appendix). Here the mass-eccentricity correlation is evident even in our eccentricity parameterization—possibly reflecting the dearth of true mass information.

Figure 6.

Figure 6. Kepler-595 mass–radius diagram displaying our adopted mass values compared to three constant bulk density curves. Error bars denote 1σ uncertainty in m and rp . Note the mass of KOI-547.02 is poorly constrained.

Standard image High-resolution image

6. Conclusions

We implemented a simplified photodynamical model to infer planetary masses and eccentricities in multiplanet systems. The approach couples dynamical output simulated with TTVFaster (Agol & Deck 2016), a semianalytic TTV model, with a Mandel & Agol (2002) analytical light-curve model. Optimization of planetary parameters was done by MultiNest (Feroz et al. 2008), a multimodal Bayesian inference algorithm, applied using a unique eccentricity parameterization: the eccentricity differences between adjacent planets as our primary degrees of freedom, which enables the optimization to be significantly less prone to correlations. The median CPU-time that was required for the systems analyzed is ∼6.5 hr per system (single-threaded). The dynamical optimization is thus not CPU-intensive for these few-planet systems. Overall, the reduced number of degrees of freedom in TTVFaster, the combination of the choice of jump parameters and the fitting of the light curve and not the transit timings improved the mass sensitivity here, which allowed the analysis of a sample of Kepler multiplanet systems, and in particular planets that were thus far too small to have well-constrained transit timings. Finally, we quality-check our best-fit values by ensuring that they are at a region of parameter space where TTVFaster is consistent with TTVFast, and that the suggested TTVFaster solution is close to, but not in, resonance.

We were able to provide significant planetary mass (and eccentricity) constraints in several planetary systems: we decreased the uncertainty of Kepler-79 b by a factor of ∼2, and our derived mass values of Kepler-79 d suggests more physically plausible bulk density. We also provide the first mass constraints to Kepler-595 b, Kepler-450 c, and KOI-547.03—Neptune-, sub-Neptune, and Earth-sized planets respectively. The mass of Kepler-450 b is marginally detected to $2.9\sigma $. The simplified photodynamical code used in this study is made publicly available. 6

Looking forward, we plan to use this novel and now validated technique to analyze all multitransiting systems from the Kepler and TESS data sets with known TTVs.

We wish to thank Dr. Trifon Trifonov and Yair Judkovsky for helpful discussions, and Prof. Eric Agol for advice on TTVFaster and TTVFast. This study was supported by the Helen Kimmel Center for Planetary Sciences and the Minerva Center for Life Under Extreme Planetary Conditions #13599 at the Weizmann Institute of Science.

Appendix: Correlation Plots

In Figures 710 we provide a plot for each system considered, in which pairwise correlations are displayed.

Figure 7.

Figure 7. Kepler-36 correlation plot. The color bar is the relative likelihood of each point, relative to the best-fit point in the posterior sample (Relative Likelihood $\propto \,\exp (-{\rm{\Delta }}\mathrm{log}{\mathscr{L}}$)).

Standard image High-resolution image
Figure 8.

Figure 8. Kepler-79 correlation plot, similar to Figure 7.

Standard image High-resolution image
Figure 9.

Figure 9. Kepler-450 correlation plot, similar to Figure 7.

Standard image High-resolution image
Figure 10.

Figure 10. Kepler-595 correlation plot, similar to Figure 7.

Standard image High-resolution image

Footnotes

Please wait… references are loading.
10.3847/1538-4357/abc87a