“…The ensemble Kalman filter (EnKF; Houtekamer and Mitchell, 1998;Evensen, 2003;Lorenc, 2003a;Anderson and Collins, 2007;Whitaker, 2012) is a widely used DA method that depends on an ensemble run of members. Other DA methods such as the nudging method (Hoke and Anthes, 1976;Vidard et al, 2003), optimal interpolation (OI; Gandin, 1966), ensemble OI (EnOI; Oke et al, 2002;Evensen, 2003), three-dimensional variational analysis (3D-Var; Anderson et al, 1998;Courtier et al, 1998;Gauthier et al, 1999;Lorenc et al, 2000) and four-dimensional variational analysis (4D-Var; Courtier et al, 1994;Kalnay, 2002;Lorenc, 2003b;Rabier et al, 2007) can be technically viewed as a special case of ensemble-based methods with only one member in the ensemble when we attempt to design and develop a software framework for data assimilation. Moreover, hybrid DA methods, such as hybrid ensemble and 3D-Var (Hamill, 2000;Etherton and Bishop, 2004; Wang et 2636 C. Sun et al: Weakly coupled ensemble data assimilation based on C-Coupler2.0 , 2013Ma et al, 2014) and ensemble-based 4D-Var schemes (Fisher, 2003;Bishop and Hodyss, 2011;Bonavita et al, 2012Bonavita et al, , 2016Buehner et al, 2015), also depend on the ensemble run of members from the same model.…”