<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def run(analysis, path=None, name=None, info=None, **kwargs):
 """Run a single analysis. :param Analysis analysis: Analysis class to run. :param str path: Path of analysis. Can be `__file__`. :param str name: Name of the analysis. :param dict info: Optional entries are ``version``, ``title``, :param dict static: Map[url regex, root-folder] to serve static content. """

    kwargs.update({
        'analysis': analysis,
        'path': path,
        'name': name,
        'info': info,
    })
    main(**kwargs)