<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-03-22T16:56:29.1263+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.tempesttx.com/20221231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2022" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:tpst="http://www.tempesttx.com/20221231" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" namespace="http://xbrl.sec.gov/dei/2022"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" namespace="http://fasb.org/us-gaap/2022"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" namespace="http://www.xbrl.org/dtr/type/2020-01-21"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" namespace="http://fasb.org/srt/2022"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpst-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Labels link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpst-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpst-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpst-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation link" xlink:type="simple"/>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/Cover" id="Cover">
        <link:definition>100000 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails2" id="DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails2">
        <link:definition>100020 - Disclosure - Commitment and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <link:definition>100030 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails3" id="DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails3">
        <link:definition>100040 - Disclosure - Commitment and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details) 3</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations" id="StatementConsolidatedStatementsOfOperations">
        <link:definition>100050 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity1" id="StatementConsolidatedStatementsOfStockholdersEquity1">
        <link:definition>100060 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" id="StatementConsolidatedStatementsOfStockholdersEquityParenthetical">
        <link:definition>100070 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/ConsolidatedStatementsofCashFlows" id="ConsolidatedStatementsofCashFlows">
        <link:definition>100080 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusiness1" id="DisclosureOrganizationAndDescriptionOfBusiness1">
        <link:definition>100090 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/SummaryofSignificantAccountingPolicies" id="SummaryofSignificantAccountingPolicies">
        <link:definition>100100 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/MillendoMerger" id="MillendoMerger">
        <link:definition>100110 - Disclosure - Millendo Merger</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>100120 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/BalanceSheetItems" id="BalanceSheetItems">
        <link:definition>100130 - Disclosure - Balance Sheet Items</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/CommitmentandContingencies" id="CommitmentandContingencies">
        <link:definition>100140 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/LoanPayable" id="LoanPayable">
        <link:definition>100150 - Disclosure - Loan Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockholdersEquity" id="DisclosureStockholdersEquity">
        <link:definition>100160 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensation1" id="DisclosureStockbasedCompensation1">
        <link:definition>100170 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>100180 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/RetirementPlan" id="RetirementPlan">
        <link:definition>100190 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/NetLossPerShare" id="NetLossPerShare">
        <link:definition>100200 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies" id="SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>100210 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/SummaryofSignificantAccountingPoliciesTables" id="SummaryofSignificantAccountingPoliciesTables">
        <link:definition>100220 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <link:definition>100230 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/BalanceSheetItemsTables" id="BalanceSheetItemsTables">
        <link:definition>100240 - Disclosure - Balance Sheet Items (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/CommitmentandContingenciesTables" id="CommitmentandContingenciesTables">
        <link:definition>100250 - Disclosure - Commitment and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockholdersEquityTables" id="DisclosureStockholdersEquityTables">
        <link:definition>100260 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationTables" id="DisclosureStockbasedCompensationTables">
        <link:definition>100270 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <link:definition>100280 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/NetLossPerShareTables" id="NetLossPerShareTables">
        <link:definition>100290 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessNarrativeDetails" id="DisclosureOrganizationAndDescriptionOfBusinessNarrativeDetails">
        <link:definition>100300 - Disclosure - Organization and Description of Business - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails">
        <link:definition>100310 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>100320 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureMillendoMergerNarrativeDetails" id="DisclosureMillendoMergerNarrativeDetails">
        <link:definition>100330 - Disclosure - Millendo Merger - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails">
        <link:definition>100340 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureBalanceSheetItemsScheduleOfPrepaidExpensesAndOtherCurrentAssetDetails" id="DisclosureBalanceSheetItemsScheduleOfPrepaidExpensesAndOtherCurrentAssetDetails">
        <link:definition>100350 - Disclosure - Balance Sheet Items - Schedule of Prepaid Expenses and Other Current Asset (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureBalanceSheetItemsSummaryOfPropertyAndEquipmentNetDetails" id="DisclosureBalanceSheetItemsSummaryOfPropertyAndEquipmentNetDetails">
        <link:definition>100360 - Disclosure - Balance Sheet Items - Summary of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureBalanceSheetItemsScheduleOfAccruedLiabilitiesDetails" id="DisclosureBalanceSheetItemsScheduleOfAccruedLiabilitiesDetails">
        <link:definition>100370 - Disclosure - Balance Sheet Items - Schedule of Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/BalanceSheetItemsNarrativeDetails" id="BalanceSheetItemsNarrativeDetails">
        <link:definition>100380 - Disclosure - Balance Sheet Items - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureCommitmentAndContingenciesNarrativeDetails" id="DisclosureCommitmentAndContingenciesNarrativeDetails">
        <link:definition>100390 - Disclosure - Commitment and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails" id="DisclosureCommitmentAndContingenciesFutureMinimumRentalPaymentsUnderOperatingLeasesWithNoncancelableTermsDetails">
        <link:definition>100400 - Disclosure - Commitment and Contingencies - Future Minimum Rental Payments under Operating Leases with Noncancelable Terms (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureLoanPayableNarrativeDetails" id="DisclosureLoanPayableNarrativeDetails">
        <link:definition>100410 - Disclosure - Loan Payable - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockholdersEquitySummaryOfConvertiblePreferredStockDetails" id="DisclosureStockholdersEquitySummaryOfConvertiblePreferredStockDetails">
        <link:definition>100420 - Disclosure - Stockholders' Equity - Summary of Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockholdersEquityNarrativeDetails" id="DisclosureStockholdersEquityNarrativeDetails">
        <link:definition>100430 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationNarrativeDetails" id="DisclosureStockbasedCompensationNarrativeDetails">
        <link:definition>100440 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsDetails" id="DisclosureStockbasedCompensationSummaryOfStockOptionsDetails">
        <link:definition>100450 - Disclosure - Stock-Based Compensation - Summary of Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationSummaryOfInformationAboutStockOptionsOutstandingDetails" id="DisclosureStockbasedCompensationSummaryOfInformationAboutStockOptionsOutstandingDetails">
        <link:definition>100460 - Disclosure - Stock-Based Compensation - Summary of Information About Stock Options Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationGrantDateFairValueOfOptionDetails" id="DisclosureStockbasedCompensationGrantDateFairValueOfOptionDetails">
        <link:definition>100470 - Disclosure - Stock-Based Compensation - Grant Date Fair Value of Option (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureStockbasedCompensationStockBasedCompensationExpenseDetails" id="DisclosureStockbasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>100480 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureIncomeTaxesNarrativeDetails" id="DisclosureIncomeTaxesNarrativeDetails">
        <link:definition>100490 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>100500 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>100510 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/IncomeTaxesScheduleofChangesinTaxReserveDetails" id="IncomeTaxesScheduleofChangesinTaxReserveDetails">
        <link:definition>100520 - Disclosure - Income Taxes - Schedule of Changes in Tax Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureRetirementPlanNarrativeDetails" id="DisclosureRetirementPlanNarrativeDetails">
        <link:definition>100530 - Disclosure - Retirement Plan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/DisclosureNetLossPerShareSummaryOfBasisInDilutedNetLossPerShareDetails" id="DisclosureNetLossPerShareSummaryOfBasisInDilutedNetLossPerShareDetails">
        <link:definition>100540 - Disclosure - Net Loss Per Share - Summary of Basis in Diluted Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tempesttx.com/20221231/taxonomy/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" id="NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails">
        <link:definition>100550 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="tpst_AccruedClinicalTrialLiability" name="AccruedClinicalTrialLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" name="AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_BusinessCombinationExchangeRatio" name="BusinessCombinationExchangeRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_CommonStockSharesSubjectToRepurchaseShares" name="CommonStockSharesSubjectToRepurchaseShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_DebtInstrumentNumberOfTranches" name="DebtInstrumentNumberOfTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_DeferredTaxAssetsAndValuationAllowanceDeferredTaxAssetPeriodIncreaseDecreaseAmount" name="DeferredTaxAssetsAndValuationAllowanceDeferredTaxAssetPeriodIncreaseDecreaseAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_DeferredTaxAssetsCapitalResearchAndDevelopment" name="DeferredTaxAssetsCapitalResearchAndDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_DeferredTaxAssetsOperatingLeaseLiability" name="DeferredTaxAssetsOperatingLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAmortization" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_LitigationExpenseAmountCoveredByInsurance" name="LitigationExpenseAmountCoveredByInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_LitigationSettlement" name="LitigationSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_NoncashInterestAndOtherExpenseNet" name="NoncashInterestAndOtherExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_NoncashLeaseExpense" name="NoncashLeaseExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_NumberOfNonCancelableOperatingLeaseAgreements" name="NumberOfNonCancelableOperatingLeaseAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_PaymentOfReverseRecapitalizationTransactionCosts" name="PaymentOfReverseRecapitalizationTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_PrepaidResearchAndDevelopmentCostsCurrent" name="PrepaidResearchAndDevelopmentCostsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_ProceedsFromCashAcquiredInConnectionWithReverseRecapitalization" name="ProceedsFromCashAcquiredInConnectionWithReverseRecapitalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_SaleOfStockAmountAuthorized" name="SaleOfStockAmountAuthorized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_SaleOfStockExercisePriceOfWarrantsOrRight" name="SaleOfStockExercisePriceOfWarrantsOrRight" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SaleOfStockExercisePriceOfWarrantsOrRights" name="SaleOfStockExercisePriceOfWarrantsOrRights" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SaleOfStockWarrantCovenantsMaximumOwnershipPercentage" name="SaleOfStockWarrantCovenantsMaximumOwnershipPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SaleOfStockWarrantCovenantsMaximumOwnershipPercentageAfterIssuingNotice" name="SaleOfStockWarrantCovenantsMaximumOwnershipPercentageAfterIssuingNotice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SaleOfStockWarrantCovenantsNoticePeriod" name="SaleOfStockWarrantCovenantsNoticePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SaleOfStockWarrantsIssued" name="SaleOfStockWarrantsIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailableForGrantPerYear" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailableForGrantPerYear" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInReverseRecapitalizationInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInReverseRecapitalizationInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfAutomaticIncreaseToOutstandingStockMaximum" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfAutomaticIncreaseToOutstandingStockMaximum" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsassumedInReverseRecapitalizationInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsassumedInReverseRecapitalizationInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_StockholdersEquityNoteStockSplitExchangeRatio" name="StockholdersEquityNoteStockSplitExchangeRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_StockIssuanceCosts" name="StockIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="tpst_ThersholdIndexRate" name="ThersholdIndexRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="tpst_VestingOfEarlyExercisedStockOptionsAndRestrictedStock" name="VestingOfEarlyExercisedStockOptionsAndRestrictedStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_VestingOfEarlyExercisedStockOptionsAndRestrictedStockShares" name="VestingOfEarlyExercisedStockOptionsAndRestrictedStockShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_VestingOfEarlyExerciseStockOptions" name="VestingOfEarlyExerciseStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_WarrantIssuanceCosts" name="WarrantIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="tpst_IncomeTaxLineItems" name="IncomeTaxLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_A2019And2017EquityIncentivePlanMember" name="A2019And2017EquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_A2019EmployeeStockPurchasePlanMember" name="A2019EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_A2019EquityIncentivePlanMember" name="A2019EquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_AnnArborMichiganMember" name="AnnArborMichiganMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_AtTheMarketProgramMember" name="AtTheMarketProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_BrisbaneCaliforniaMember" name="BrisbaneCaliforniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_CommonStockWarrantsMember" name="CommonStockWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_ConversionOfPreferredStockIntoAShareOfCommonStockMember" name="ConversionOfPreferredStockIntoAShareOfCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_Ecor1CapitalLlcAndVersantVentureCapitalMember" name="Ecor1CapitalLlcAndVersantVentureCapitalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_EmployeeStockOwnershipPlanMember" name="EmployeeStockOwnershipPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_JefferiesLLCMember" name="JefferiesLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_LegacyMillendoMember" name="LegacyMillendoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_NotSubjectToExpirationMember" name="NotSubjectToExpirationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_OrphanDrugCreditMember" name="OrphanDrugCreditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_PrivateInvestmentInPublicEntityFinancingMember" name="PrivateInvestmentInPublicEntityFinancingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_PrivateTempestMember" name="PrivateTempestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_PrivateTempestPreferredStockMember" name="PrivateTempestPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_SeriesAConvertiblePreferredStockMember" name="SeriesAConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_SeriesBOneConvertiblePreferredStockMember" name="SeriesBOneConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_SouthSanFranciscoCaliforniaAndAnnArborMichiganMember" name="SouthSanFranciscoCaliforniaAndAnnArborMichiganMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_SouthSanFranciscoCaliforniaMember" name="SouthSanFranciscoCaliforniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_TermLoanMember" name="TermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_TrancheATermLoanMember" name="TrancheATermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_TrancheBTermLoanMember" name="TrancheBTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_TrancheCTermLoanMember" name="TrancheCTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_IncomeTaxTable" name="IncomeTaxTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="tpst_ConvertiblePreferredStockPolicyPolicyTextBlock" name="ConvertiblePreferredStockPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_PatentCostsPolicyPolicyTextBlock" name="PatentCostsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentPolicyTextBlock" name="ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_ScheduleOfPrepaidExpensesAndOtherCurrentAssetTableTextBlock" name="ScheduleOfPrepaidExpensesAndOtherCurrentAssetTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="tpst_SignificantRisksAndUncertaintiesPolicyPolicyTextBlock" name="SignificantRisksAndUncertaintiesPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
</xsd:schema>
