Reverse engineering biomolecular systems using -omic data: challenges, progress and opportunities | Synapse