Русско-английский научно-технический словарь
• From this standpoint (or viewpoint, or point of view) present-day viruses appear to possess ...
с этой точки зрения