Zhongming Liu

Zhongming Liu

Zhongming Liu
Assistant Professor of Electrical and
Computer Engineering and Biomedical Engineering
MJIS 2021
Weldon School of Biomedical Engineering
206 S. Martin Jischke Drive
West Lafayette, IN 47907-2032
Office Phone: 765-49-61872
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Homepage
Research website
Zhongming Liu

Zhongming Liu is an Assistant Professor of Biomedical Engineering, Electrical and Computer Engineering at Purdue University. His lab has been dedicated to development of novel methods to integrate neural imaging, recording, stimulation and modeling for understanding and decoding brain functions. The goals of ongoing projects are 1) mapping neural circuits with magnetic resonance imaging (MRI), 2) decoding neural activity during natural vision, 3) perturbing neural circuit to modulate brain and end-organ functions, as well as 4) developing MRI-compatible recording and stimulation devices towards achieving these goals. His lab is currently supported by NIH, DARPA, Indiana CTSI and Purdue.

Selected publications

  • Marussich L., Lu K-H, Wen H., Liu Z., “Mapping white-matter functional organization at rest and during naturalistic visual perception,” NeuroImage, doi: 10.1016/j.neuroimage.2016.10.005.
  • Wen H., Shi J., Zhang Y., Lu K-H, Liu Z., “Neural encoding and decoding with deep learning for dynamic natural vision,” arXiv:1608.03425, preprint (W.H. and S.J. contributed equally to this work).
  • Lu K-H, Hung S., Wen H., Marussich L., Liu Z., “Influences of high-level features, gaze, and scene transitions on the reliability of BOLD responses to natural movie stimuli,” PLoS ONE, 11(8): e0161797, 2016.
  • Wen H., Liu Z., “Broadband electrophysiological dynamics contribute to global resting-state fMRI signal,” Journal of Neuroscience, 36(22): 6030-6040, 2016.
  • Wen H., Liu Z., “Separating fractal and oscillatory components in the power spectrum of neurophysiological signal,” Brain Topography, 29(1): 13-26, 2016.
  • Liu Z., de Zwart J.A., van Gelderen P., Duan Q., Chang C. Duyn J.H., “Neuroelectrical decomposition of spontaneous brain activity patterns measured with functional magnetic resonance imaging,” Cerebral Cortex, 24(11): 3080-3089, 2014.

Debug Console

Close6 MBRequestSessionTimelineDatabase29Events23
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( REDIRECT_SCRIPT_URL => /purdue-university/zhongming-liu, REDIRECT_SCRIPT_URI => https:... Array(
REDIRECT_SCRIPT_URL => /purdue-university/zhongming-liu,
REDIRECT_SCRIPT_URI => https://sparc.purdue.edu/purdue-university/zhongming-liu,
REDIRECT_nokeepalive => ,
REDIRECT_HTTPS => on,
REDIRECT_SSL_TLS_SNI => sparc.purdue.edu,
REDIRECT_STATUS => 200,
SCRIPT_URL => /purdue-university/zhongming-liu,
SCRIPT_URI => https://sparc.purdue.edu/purdue-university/zhongming-liu,
nokeepalive => ,
HTTPS => on,
SSL_TLS_SNI => sparc.purdue.edu,
HTTP_HOST => sparc.purdue.edu,
HTTP_ACCEPT_ENCODING => x-gzip, gzip, deflate,
HTTP_USER_AGENT => CCBot/2.0 (http://commoncrawl.org/faq/),
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTP_IF_MODIFIED_SINCE => Wed, 26 Jul 2017 16:44:15 GMT,
PATH => /sbin:/usr/sbin:/bin:/usr/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.2.15 (CentOS),
SERVER_NAME => sparc.purdue.edu,
SERVER_ADDR => 192.168.1.57,
SERVER_PORT => 443,
REMOTE_ADDR => 54.156.93.60,
DOCUMENT_ROOT => /var/www/kermit,
SERVER_ADMIN => root@localhost,
SCRIPT_FILENAME => /var/www/kermit/index.php,
REMOTE_PORT => 45758,
REDIRECT_URL => /purdue-university/zhongming-liu,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.0,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /purdue-university/zhongming-liu,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1506416551.862,
REQUEST_TIME => 1506416551
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid b198cdc50fcd911d5f2eeb66c91623c6
tracker.ssid b198cdc50fcd911d5f2eeb66c91623c6
tracker.rsid b198cdc50fcd911d5f2eeb66c91623c6
  • site 0.135 seconds (+0.135); 3.50 MB (+3.500) - afterInitialise
  • site 0.241 seconds (+0.106); 4.25 MB (+0.750) - afterRoute
  • site 0.399 seconds (+0.158); 5.25 MB (+1.000) - afterDispatch
  • site 0.466 seconds (+0.067); 5.50 MB (+0.250) - beforeRenderModule mod_menu (Scientists - menu)
  • site 0.520 seconds (+0.055); 5.50 MB (0.000) - afterRenderModule mod_menu (Scientists - menu)
  • site 0.521 seconds (+0.001); 5.50 MB (0.000) - beforeRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.529 seconds (+0.008); 5.75 MB (+0.250) - afterRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.530 seconds (+0.001); 5.75 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.686 seconds (+0.156); 5.75 MB (0.000) - afterRenderModule mod_menu (Main Menu)
  • site 0.687 seconds (+0.001); 5.75 MB (0.000) - beforeRenderModule mod_search (Search)
  • site 0.692 seconds (+0.004); 5.75 MB (0.000) - afterRenderModule mod_search (Search)
  • site 0.697 seconds (+0.005); 5.75 MB (0.000) - onAfterRender
  • site 0.718 seconds (+0.021); 5.75 MB (0.000) - sessionStore
6 MB

29 Queries Logged: 0.0086221694946289 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '4ef78b2a06ef1c99b548f33d7bb529eb'
  2. DELETE
      FROM`jos_session`
      WHERE `session_id` = '4ef78b2a06ef1c99b548f33d7bb529eb'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = 'b198cdc50fcd911d5f2eeb66c91623c6'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = 'b198cdc50fcd911d5f2eeb66c91623c6'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('b198cdc50fcd911d5f2eeb66c91623c6','0','1506416551','54.156.93.60')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  13. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  14. SELECT *
      FROM jos_languages
      WHERE published=1
      ORDER BY ordering ASC
  15. SELECT a.rules
      FROM `jos_assets` AS `a`
      WHERE `a`.`id` = '1'
      GROUP BY a.id, a.rules, a.lft
  16. SELECT b.rules
      FROM `jos_assets` AS `a`
      LEFT JOIN jos_assets AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`name` = 'com_content'
      GROUP BY b.id, b.rules, b.lft
      ORDER BY `b`.`lft` ASC
  17. SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
      CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
      CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(0) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
      FROM jos_content AS a
      LEFT JOIN jos_categories AS c
      on c.id = a.catid
      LEFT JOIN jos_users AS u
      on u.id = a.created_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      LEFT
      OUTER JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published <= 0
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE a.id = 41
      AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-09-26 09:02:32')
      AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-09-26 09:02:32')
      AND (a.state = 1 OR a.state =2)
  18. SELECT c.*,
      CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
      FROM jos_categories as c
      LEFT JOIN jos_categories AS s
      ON (s.lft <= c.lft
      AND s.rgt >= c.rgt) OR (s.lft > c.lft
      AND s.rgt < c.rgt)
      LEFT JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE (c.extension='com_content' OR c.extension='system')
      AND c.access IN (1,1,4)
      AND c.published = 1
      AND s.id=26
      AND badcats.id is null
      GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id
      ORDER BY c.lft
  19. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  20. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  21. SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` = '0000-00-00 00:00:00' OR `m`.`publish_up` <= '2017-09-26 09:02:32' )
      AND (`m`.`publish_down` = '0000-00-00 00:00:00' OR `m`.`publish_down` >= '2017-09-26 09:02:32' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '177' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  22. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_resources'
  23. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_collections'
  24. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_blog'
  25. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  26. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_wiki'
  27. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_groups'
  28. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_answers'
  29. UPDATE `jos_session`
      SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1506416551;s:18:\"session.timer.last\";i:1506416551;s:17:\"session.timer.now\";i:1506416551;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"b198cdc50fcd911d5f2eeb66c91623c6\";s:12:\"tracker.ssid\";s:32:\"b198cdc50fcd911d5f2eeb66c91623c6\";s:12:\"tracker.rsid\";s:32:\"b198cdc50fcd911d5f2eeb66c91623c6\";}',`time` = '1506416552',`ip` = '54.156.93.60'
      WHERE `session_id` = 'b198cdc50fcd911d5f2eeb66c91623c6'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:45
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:44
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:46
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:46
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:138
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:46
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:46
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:46
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:46
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:46
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:46
  • onContentPrepare Method plgContentLoadmodule::onContentPrepare /core/plugins/content/loadmodule/loadmodule.php:60
  • onContentPrepare Method plgContentEmailcloak::onContentPrepare /core/plugins/content/emailcloak/emailcloak.php:49
  • onContentPrepare Method plgContentPagebreak::onContentPrepare /core/plugins/content/pagebreak/pagebreak.php:57
  • onContentPrepare Method plgContentXhubtags::onContentPrepare /core/plugins/content/xhubtags/xhubtags.php:50
  • onContentPrepare Method plgContentFormatwiki::onContentPrepare /core/plugins/content/formatwiki/formatwiki.php:85
  • onContentPrepare Method plgContentFormathtml::onContentPrepare /core/plugins/content/formathtml/formathtml.php:130
  • onContentBeforeDisplay Method plgContentPagenavigation::onContentBeforeDisplay /core/plugins/content/pagenavigation/pagenavigation.php:49
  • onContentBeforeDisplay Method plgContentVote::onContentBeforeDisplay /core/plugins/content/vote/vote.php:57
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:47
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:87
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:49
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:45