Русско-английский научно-технический словарь
• A number of uncertainties still persists at the molecular level of life's origin.
• The rim of that crater persists today.