computational research tools