热映射器2:通过网络实现的热映射变得更加简单
Kyle Kernick1, Robyn Woudstra1, Mark Berjanskii1
1Department of Biological Sciences, University of Alberta, Edmonton, AB T6G 2E9, Canada.
Nucleic acids research
|May 5, 2025
概括
Heatmapper2为原始Heatmapper提供了显著的升级,具有增强的性能和扩展的功能,用于创建先进的热图. 这个新版本支持跨科学学科的多样化应用.
科学领域:
- 生物信息学是一种生物信息学.
- 数据可视化 数据可视化
- 科学计算科学计算
背景情况:
- 最初的Heatmapper (2016) 是一个开创性的基于Web的热图可视化平台.
- 原始Heatmapper在性能和功能上的局限性随着使用量的增加而变得明显.
- 确定需要一个改进的平台,增强功能和性能.
研究的目的:
- 介绍Heatmapper2,这是Heatmapper网络服务器的重大升级.
- 为了提高性能,扩展功能,并整合用于热图生成的新网络技术.
- 为研究人员提供一个更强大,更通用的数据可视化工具.
主要方法:
- 完全重写后端代码从R到Python,以提高处理速度.
- 从R Shiny迁移到Shiny Python. 这是一个很好的例子.
- 集成WebAssembly用于客户端,高性能计算.
主要成果:
- 由于客户端处理和优化的代码,显著提高了性能.
- 扩展了对各种热图类型的支持:时间序列,3D,蛋白质结构,分子空间和光谱.
- 重新设计的界面提供了广泛的定制,更容易的表编辑和高效处理大数据集.
结论:
- Heatmapper2提供了与原始Heatmapper相比的大幅升级,解决了性能和功能限制.
- 新平台的增强功能和用户友好的界面满足了更广泛的科学研究应用.
- 热图2准备成为一个更有吸引力和必要的工具,研究人员需要先进的热图可视化.
相关概念视频
Heating and Cooling Curves
22.1K
When a substance—isolated from its environment—is subjected to heat changes, corresponding changes in temperature and phase of the substance is observed; this is graphically represented by heating and cooling curves.
For instance, the addition of heat raises the temperature of a solid; the amount of heat absorbed depends on the heat capacity of the solid (q = mcsolidΔT). According to thermochemistry, the relation between the amount of heat absorbed or released by a substance,...
For instance, the addition of heat raises the temperature of a solid; the amount of heat absorbed depends on the heat capacity of the solid (q = mcsolidΔT). According to thermochemistry, the relation between the amount of heat absorbed or released by a substance,...
22.1K
Quantifying Heat
53.4K
Thermal Energy
53.4K
Heat Flow and Specific Heat
5.1K
Heat is a type of energy transfer that is caused by a temperature difference, and it can change the temperature of an object. Since heat is a form of energy, its SI unit is the joule (J). Another common unit of energy often used for heat is the calorie (cal), which is defined as the energy needed to change the temperature of 1 g of water by 1 °C, specifically between 14.5 °C and 15.5 °C, since the energy needed shows a slight temperature dependence. Another commonly used unit is...
5.1K
Mechanisms of Heat Transfer II
3.1K
In convection, thermal energy is carried by the large-scale flow of matter. Ocean currents and large-scale atmospheric circulation, which result from the buoyancy of warm air and water, transfer hot air from the tropics toward the poles and cold air from the poles toward the tropics. The Earth’s rotation interacts with those flows, causing the observed eastward flow of air in the temperate zones. Convection dominates heat transfer by air, and the amount of available space for the airflow...
3.1K
Temperature Measurement Sites
1.4K
A thermometer measures body temperature. The common sites for measuring body temperature are the oral cavity, axillary region, temporal artery, and skin surface, such as the forehead, abdomen, and axilla. True core body temperature is assessed in the rectum, tympanic membrane, pulmonary artery, esophagus, and urinary bladder.
Oral: When assessing oral temperature, the thermometer tip should be placed under the tongue in the posterior sublingual pocket. It offers accurate readings and can be...
Oral: When assessing oral temperature, the thermometer tip should be placed under the tongue in the posterior sublingual pocket. It offers accurate readings and can be...
1.4K
Mechanisms of Heat Transfer I
4.1K
Just as interesting as the effects of heat transfer on a system are the methods by which the heat transfer occur. Whenever there is a temperature difference, heat transfer occurs. It may occur rapidly, such as through a cooking pan, or slowly, such as through the walls of a picnic ice box. So many processes involve heat transfer that it is hard to imagine a situation where no heat transfer occurs. Yet, every heat transfer takes place by only three methods: conduction, convection, and radiation.
4.1K


