Hi Douglas,
We haven't built in methods to IDTxl that can handle missing data yet.
It is doable, e.g. flagging certain samples as invalid is incorporated on transfer entropy / CMI methods of the underlying JIDT engine, but it needs some thinking through as it's little trickier here than when running a single TE calculation.
In the interim, I would suggest that you pre-parse the data to remove these time steps. First flag for yourself whether each time step includes all valid data, then go back through that and pull out contiguous sub time-series of all valid data, and pull each of these fully valid sub time-series as separate replications in your Data object. Does that make sense? That is a conservative approach that will throw out some data (where e.g. only only node had an invalid measurement but the others may have been usable), but provided you don't have too much invalid data you should still be left with enough to analyse.
@Patricia/Leo/Michael - I should also get you to confirm here that we don't require all replications to have the same length? I don't think we do, from memory some of the stats methods can utilise that if it is the case, but it isn't required
--joe